συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να γράψει Unix Σενάρια για SQL Query και Διαδικασία Spool

Το εξωτερικό στρώμα του λειτουργικού συστήματος Unix ονομάζεται κέλυφος - είναι η διεπαφή μεταξύ του χρήστη και το λειτουργικό σύστημα . Unix παρέχει διάφορες μορφές προγραμματισμού κέλυφος που ακολουθούν ένα κοινό βασικό μοτίβο . Το C Shell , Korn Shell και η Bourne Shell είναι δημοφιλείς γλώσσες προγραμματισμού . Ένας χρήστης στους τύπους κονσόλας Unix εντολές στο "εντολών ", το οποίο αναφέρεται ως " $ " σημάδι από προεπιλογή . Ένα shell script είναι ένα πρόγραμμα που ερμηνεύεται από το κέλυφος . Είναι αντιμετωπίζεται όπως κάθε εντολή κελύφους Unix στην προτροπή ως εξής : $ run_sql_script.sh > sql_report.prn , τι χρειάζεστε
εργασίας του υπολογιστή
Unix λειτουργικό σύστημα της άδειας , που έχει εγκατασταθεί
λογαριασμό χρήστη Unix
σχεσιακή άδεια σύστημα διαχείρισης βάσεων δεδομένων , που εγκαθίσταται
λογαριασμό χρήστη της βάσης δεδομένων
Η Εμφάνιση Περισσότερες οδηγίες
Shell Script Διάταξη
Η 1

Συνδεθείτε στο σύστημα Unix με το λογαριασμό χρήστη που σας παρέχονται . Εάν είστε ο διαχειριστής του συστήματος , συνδεθείτε ως χρήστη "root" . Η έγκαιρη σημάδι για το χρήστη "root" είναι " #" και ότι για τους άλλους χρήστες είναι "$" από προεπιλογή . 2

Στο OS γραμμή εντολών, πληκτρολογήστε " vi " για να ξεκινήσει το πρόγραμμα επεξεργασίας " vi " όπως αυτό : $ Vior $ vi run_sql_script.shto καθορίσετε το όνομα του αρχείου που δημιουργείται , επεξεργασία και αποθήκευση εικόνων
3

αναγνωρίσει τη διαδρομή προς το κέλυφος . χρησιμοποιούνται και να περιγράψει το σενάριο σε ένα σχόλιο γραμμή που αρχίζει με "#" , όπως :

# run_sql_script.sh : ένα shell script να εκτελέσει έκθεση SQL και να το στείλετε στον εκτυπωτή # Χρήση : . run_sql_script . sh # # # ! /bin /sh
Η 4

κρίνει απαραίτητες μεταβλητές κελύφους , επικυρώνει το όνομα χρήστη και τον κωδικό πρόσβασης δίνονται από τον χρήστη και να εκτελέσει το βοηθητικό πρόγραμμα για SQL σχεσιακή βάση δεδομένων σας . Δείτε σενάριο κελύφους παρακάτω:

# run_sql_script.sh : Ένα shell script να εκτελέσει έκθεση SQL και να το στείλετε στον εκτυπωτή # Χρήση : . Run_sql_script.sh # # # /bin ! /sh

# προετοιμαστεί μεταβλητές κελύφους . Διατηρηθεί σε απλή μορφή για την ώρα . # Αυτά μπορούν στη συνέχεια να ληφθεί από το χρήστη με τη μορφή της γραμμής εντολών # arguments.HOSTNAME = " MyUnixWorkstation " SERVER = " CorporateSybServer " SQLSCRIPT = " ExtractOrderRpt.sql " SQLOUTPUT = " OrderRpt " ? " . prn " + $ ημερομηνία ( ) + PRINTER = " CentralOfficePrinter01 " DB_USERNAME = $ 1DB_PASSWORD = $ 2

# Επικύρωση της γραμμής εντολών argumentsif [ - z " $ { } DB_USERNAME "

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα