Οριστικοποίηση των ρυθμίσεων για τις υπηρεσίες μεταφοράς δεδομένων

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

Για την υποστήριξη αυτών των σεναρίων, θα πρέπει να δημιουργήσετε αρχεία κωδικών πρόσβασης που περιέχουν τα στοιχεία ταυτότητας χρήστη που θα χρησιμοποιηθούν στη θέση αυτών που ισχύουν αυτή τη στιγμή. Καθώς τα αρχεία κωδικών πρόσβασης δεν δημιουργούνται αυτόματα κατά την εφαρμογή, θα πρέπει να ακολουθήσετε την παρακάτω διαδικασία για τα δύο σενάρια:
  1. Ετοιμάστε ένα αρχείο για την αποθήκευση των πληροφοριών ταυτότητας χρήστη και κωδικού πρόσβασης που θα χρησιμοποιηθούν κατά τη σύνδεση με μια βάση δεδομένων προέλευσης. Σε ένα παράθυρο γραμμής εντολών της DB2, καταχωρήστε την ακόλουθη εντολή και αντικαταστήστε τα σύμβολα κράτησης θέσης με τη μορφή: <σύμβολο_κράτησης_θέσης> με την κατάλληλη τιμή.

    asnpwd INIT encrypt all using <αρχείο_κωδικών_πρόσβασης>. Το εργαλείο asnpwd δημιουργεί ένα κενό αρχείο: <αρχείο_κωδικών_πρόσβασης>.

    Παραδείγματα κλήσης: asnpwd INIT encrypt all using password.aut

  2. Αποθηκεύστε τις πληροφορίες πρόσβασης σε βάση δεδομένων (ταυτότητα χρήστη, κωδικός πρόσβασης και όνομα βάσης δεδομένων) για κάθε βάση δεδομένων με την οποία πρέπει να συνδεθεί το εργαλείο αναπαραγωγής. Σε ένα παράθυρο γραμμής εντολών της DB2, καταχωρήστε την ακόλουθη εντολή και αντικαταστήστε τα σύμβολα κράτησης θέσης με τη μορφή: <σύμβολο_κράτησης_θέσης> με την κατάλληλη τιμή.

    asnpwd ADD alias <όνομα_βάσης_δεδομένων> ID <ταυτότητα_χρήστη> PASSWORD <κωδικός_πρόσβασης> using <αρχείο_κωδικών_πρόσβασης>.

    Αν είναι απαραίτητο, επαναλάβετε το βήμα αυτό για κάθε βάση δεδομένων. Το πρόγραμμα κρυπτογραφεί τις πληροφορίες που εισάγετε και τις αποθηκεύει στο <αρχείο_κωδικών_πρόσβασης>.

    Παράδειγμα κλήσης:
    • asnpwd ADD alias STMD7 id MYUSRID password MYPASSWRD using password.aut
    • asnpwd ADD alias RTMD7 id MYUSRID2 password MYPASSWRD2 using password.aut
  3. Ενημερώστε τα αρχεία ρυθμίσεων του εργαλείου τροποποιώντας τα εκτελέσιμα σενάρια εκκίνησης που έχουν δημιουργηθεί (StartCapture και StartApply). Προσθέστε την παράμετρο password-file στην κλήση της γραμμής εντολών του εργαλείου αναπαραγωγής. Το εργαλείο χρησιμοποιεί τα κρυπτογραφημένα στοιχεία ταυτότητας χρήστη που είναι αποθηκευμένα στο καθορισμένο αρχείο αντί για τα προεπιλεγμένα στοιχεία ταυτότητας. Το αρχείο κωδικών πρόσβασης πρέπει να βρίσκεται στον κατάλογο εργασίας που καθορίζεται στην παράμετρο CAPTURE_PATH (ή APPLY_PATH).
    Παραδείγματα αλλαγών:
    • Περιεχόμενο αρχικού αρχείου σεναρίου εκκίνησης αποτύπωσης: db2cmd asncap CAPTURE_SERVER=stmd7 CAPTURE_SCHEMA=CAPTURE_1 CAPTURE_PATH="c:\tmp\state_capture_log"
    • Περιεχόμενο τροποποιημένου αρχείου σεναρίου εκκίνησης αποτύπωσης: db2cmd asncap CAPTURE_SERVER=stmd7 CAPTURE_SCHEMA=CAPTURE_1 CAPTURE_PATH="c:\tmp\state_capture_log" pwdfile="password.aut"
    • Περιεχόμενο αρχικού αρχείου σεναρίου εκκίνησης εφαρμογής: db2cmd asnapply APPLY_QUAL=Apply_1 CONTROL_SERVER=RTMD7 APPLY_PATH="C:\tmp\apply"
    • Περιεχόμενο τροποποιημένου αρχείου σεναρίου εκκίνησης εφαρμογής: db2cmd asnapply APPLY_QUAL=Apply_1 CONTROL_SERVER=RTMD7 APPLY_PATH="C:\tmp\apply" pwdfile="password.aut"
  4. Αντιγράψτε στον κατάλληλο κατάλογο το <αρχείο_κωδικών_πρόσβασης> που δημιουργήθηκε στα βήματα 1 και 2. Τα εργαλεία αναπαραγωγής θα προσπαθήσουν να ανοίξουν το αρχείο κωδικών πρόσβασης κατά την εκκίνηση. Θα προκύψει σφάλμα αν το <αρχείο_κωδικών_πρόσβασης> δεν υπάρχει στον κατάλογο εργασίας που έχει οριστεί στην παράμετρο CAPTURE_PATH (ή APPLY_PATH). Αν δεν έχει καθοριστεί παράμετρος καταλόγου εργασίας, τα εργαλεία θα επιχειρήσουν να εντοπίσουν το αρχείο στον τρέχοντα κατάλογο εργασίας.
Για περισσότερες πληροφορίες σχετικά με τα εργαλεία της DB2, ανατρέξτε στον οδηγό DB2 SQL Replication Guide and Reference.
Συναφείς έννοιες
Υπηρεσία μεταφοράς δεδομένων από βάση δεδομένων εκτέλεσης σε βάση δεδομένων ιστορικού
Υπηρεσία μεταφοράς δεδομένων από βάση δεδομένων κατάστασης σε βάση δεδομένων εκτέλεσης
Υπηρεσίες μεταφοράς δεδομένων
Διαχείριση υπηρεσιών μεταφοράς δεδομένων
Ρύθμιση υπηρεσίας μεταφοράς δεδομένων
Συναφείς εργασίες
Εφαρμογή υπηρεσιών μεταφοράς δεδομένων
Ρύθμιση των επιλογών για τις υπηρεσίες μεταφοράς δεδομένων
Ενοποίηση σεναρίων εκκίνησης και τερματισμού

Copyright IBM Corporation 2005, 2006. Με την επιφύλαξη παντός δικαιώματος.