Συμπληρωματικός οδηγός για την εγκατάσταση και ρύθμιση

Προσθήκη πηγών δεδομένων της οικογένειας προϊόντων DB2 σε ένα σύστημα ενωμένης βάσης δεδομένων

Βήμα  1.

Ρυθμίστε τις επικοινωνίες δικτύου.

Συντομευμένος τρόπος

Η ρύθμιση του εξυπηρετητή ενωμένης βάσης δεδομένων για να έχει πρόσβαση σε πηγές δεδομένων της οικογένειας προϊόντων DB2 είναι παρόμοια με τη ρύθμιση ενός συστήματος πελάτη για επικοινωνία με έναν εξυπηρετητή DB2. Μπορείτε να βρείτε σχετικές οδηγίες στις ενότητες:

Βήμα  2.

Προσθέστε μια καταχώρηση στον κατάλογο κόμβων (node directory) του εξυπηρετητή ενωμένης βάσης δεδομένων η οποία να παραπέμπει στη θέση της πηγής δεδομένων DB2. Ο εξυπηρετητής ενωμένης βάσης δεδομένων προσδιορίζει τη μέθοδο πρόσβασης που θα χρησιμοποιηθεί με βάση το είδος του κόμβου που προστίθεται στον κατάλογο και το είδος της βάσης δεδομένων της οικογένειας προϊόντων DB2 στην οποία επιχειρείται η πρόσβαση.

  • Αν χρησιμοποιείτε το SNA ως πρωτόκολλο επικοινωνίας, δώστε την εντολή CATALOG APPC NODE:
       CATALOG APPC NODE DB2NODE REMOTE DB2CPIC SECURITY PROGRAM
    

    όπου:

    • DB2NODE είναι ένα όνομα που αντιστοιχίζετε στον κόμβο που καταχωρείτε στον κατάλογο περιεχομένων (catalog).
    • DB2CPIC είναι το συμβολικό όνομα προορισμού του απομακρυσμένου συνεργαζόμενου κόμβου (remote partner node).
    • με το PROGRAM ορίζετε ότι πρόκειται να συμπεριληφθεί ένα όνομα χρήστη και ένας κωδικός πρόσβασης στην αίτηση κατανομής που αποστέλλεται στη συνεργαζόμενη λογική μονάδα (partner LU).
  • Αν χρησιμοποιείτε το TCP/IP ως πρωτόκολλο επικοινωνίας, δώστε την εντολή CATALOG TCP/IP NODE:
       CATALOG TCPIP NODE DB2NODE REMOTE SYSTEM42 SERVER DB2TCP42
    

    όπου:

    • DB2NODE είναι ένα όνομα που αντιστοιχίζετε στον κόμβο που καταχωρείτε στον κατάλογο περιεχομένων (catalog).
    • SYSTEM42 είναι το όνομα (host name) του συστήματος όπου βρίσκεται η πηγή δεδομένων.
    • DB2TCP42 είναι το όνομα της κύριας θύρας που ορίζεται από την πηγή δεδομένων για χρήση από τους πελάτες της πηγής δεδομένων.

Ανατρέξτε στο Command Reference για περισσότερες πληροφορίες σχετικά με αυτές τις εντολές.

Βήμα  3.

Χρησιμοποιήστε την πρόταση CREATE WRAPPER για να ορίσετε τη λειτουργία συσκευασίας (wrapper module) που θα χρησιμοποιείται για την πρόσβαση σε πηγές δεδομένων DB2. Οι λειτουργίες συσκευασίας (wrappers) είναι οι μηχανισμοί που χρησιμοποιούν οι εξυπηρετητές ενωμένης βάσης δεδομένων για επικοινωνία με και ανάκτηση δεδομένων από πηγές δεδομένων. Το ακόλουθο παράδειγμα παρουσιάζει μια πρόταση CREATE WRAPPER:

   CREATE WRAPPER DRDA

όπου DRDA είναι το προεπιλεγμένο όνομα της λειτουργίας συσκευασίας (wrapper module) που χρησιμοποιείται για πρόσβαση σε πηγές δεδομένων της οικογένειας προϊόντων DB2.

Μπορείτε να αντικαταστήσετε το προεπιλεγμένο όνομα με ένα όνομα της επιλογής σας. Ωστόσο, αν το κάνετε αυτό, πρέπει επίσης να συμπεριλάβετε την παράμετρο LIBRARY και το όνομα της βιβλιοθήκης της λειτουργίας συσκευασίας (wrapper library) για την πλατφόρμα του εξυπηρετητή ενωμένης βάσης δεδομένων. Ανατρέξτε στο SQL Reference για περισσότερες πληροφορίες σχετικά με βιβλιοθήκες λειτουργιών συσκευασίας (wrapper libraries).

Βήμα  4.

Προαιρετικά: Καθορίστε τη μεταβλητή περιβάλλοντος DB2_DJ_COMM έτσι ώστε να περιλαμβάνει τη βιβλιοθήκη που αντιστοιχεί στη λειτουργία συσκευασίας (wrapper module) που δημιουργήσατε στο προηγούμενο βήμα. Για παράδειγμα:

   db2set DB2_DJ_COMM = libdrda.a

Η μεταβλητή περιβάλλοντος DB2_DJ_COMM ελέγχει αν μια λειτουργία συσκευασίας (wrapper module) φορτώνεται όταν γίνεται προετοιμασία ενός εξυπηρετητή ενωμένης βάσης δεδομένων, το οποίο μπορεί να επιταχύνει την πρώτη πρόσβαση στην πηγή δεδομένων της οικογένειας προϊόντων DB2. Εξετάστε το εγχειρίδιο SQL Reference για περισσότερες πληροφορίες σχετικά με ονόματα βιβλιοθήκων λειτουργιών συσκευασίας (wrapper libraries).

Βήμα  5.

Χρησιμοποιήστε την πρόταση CREATE SERVER για να ορίσετε κάθε εξυπηρετητή DB2 με τον οποίο ρυθμίζονται επικοινωνίες. Για παράδειγμα:

   CREATE SERVER DB2SERVER TYPE DB2/OS390 VERSION 6.1 WRAPPER DRDA
   OPTIONS (NODE 'db2node', DBNAME 'quarter4')

όπου:

  • DB2SERVER είναι ένα όνομα που αντιστοιχίζετε στην πηγή δεδομένων DB2. Αυτό το όνομα πρέπει να είναι μοναδικό.
  • DB2/390 είναι το είδος της πηγής δεδομένων DB2 στην οποία ρυθμίζετε την πρόσβαση.
  • 6.1 είναι η έκδοση της DB2 for OS/390 στην οποία ρυθμίζετε την πρόσβαση.
  • DRDA είναι το όνομα της λειτουργίας συσκευασίας (wrapper) που ορίσατε στην πρόταση CREATE WRAPPER.
  • db2node είναι το όνομα του κόμβου όπου βρίσκεται ο εξυπηρετητής DB2SERVER. Για να πληροφορηθείτε τον κόμβο, υποβάλετε την εντολή db2 list node directory στην πηγή δεδομένων DB2. Στην τιμή αυτή διακρίνονται οι πεζοί και οι κεφαλαίοι χαρακτήρες.
  • quarter4 είναι το όνομα μιας βάσης δεδομένων στον εξυπηρετητή DB2SERVER. Στην τιμή αυτή διακρίνονται οι πεζοί και οι κεφαλαίοι χαρακτήρες.

    Παρόλο που οι τιμές κόμβου και βάσης δεδομένων καθορίζονται ως επιλογές, απαιτούνται για τις πηγές δεδομένων DB2. Αναφερθείτε στο SQL Reference για έναν πλήρη κατάλογο των επιλογών.

Βήμα  6.

Αν μια ταυτότητα χρήστη ή ένας κωδικός πρόσβασης στον εξυπηρετητή ενωμένης βάσης δεδομένων διαφέρει από μια ταυτότητα χρήστη ή έναν κωδικό πρόσβασης σε μια πηγή δεδομένων της οικογένειας προϊόντων DB2, χρησιμοποιήστε την πρόταση CREATE USER MAPPING για να αντιστοιχίσετε την τοπική ταυτότητα χρήστη στην ταυτότητα χρήστη και τον κωδικό πρόσβασης που ορίζονται στην πηγή δεδομένων DB2. Για παράδειγμα:

   CREATE USER MAPPING FOR DB2USER SERVER DB2SERVER
   OPTIONS ( REMOTE_AUTHID 'db2admin', REMOTE_PASSWORD 'dayl1te')

όπου:

  • DB2USER είναι η τοπική ταυτότητα χρήστη που αντιστοιχίζετε σε μια ταυτότητα χρήστη που ορίζεται σε μια πηγή δεδομένων της οικογένειας προϊόντων DB2.
  • DB2SERVER είναι το όνομα της πηγής δεδομένων της οικογένειας προϊόντων DB2 που ορίσατε στην πρόταση CREATE SERVER.
  • db2admin είναι η ταυτότητα χρήστη στην πηγή δεδομένων της οικογένειας προϊόντων DB2 στην οποία αντιστοιχίζετε την ταυτότητα χρήστη DB2USER. Στην τιμή αυτή διακρίνονται οι πεζοί και οι κεφαλαίοι χαρακτήρες.
  • dayl1te είναι ο κωδικός πρόσβασης που αντιστοιχεί στην ταυτότητα χρήστη db2admin. Στην τιμή αυτή διακρίνονται οι πεζοί και οι κεφαλαίοι χαρακτήρες.

Βήμα  7.

Χρησιμοποιήστε την πρόταση CREATE NICKNAME για να αντιστοιχίσετε ένα προσωνύμιο σε μια προβολή ή έναν πίνακα που βρίσκεται στην πηγή δεδομένων της οικογένειας προϊόντων DB2. Θα χρησιμοποιείτε αυτό το προσωνύμιο κατά την υποβολή ερωτημάτων στην πηγή δεδομένων της οικογένειας προϊόντων DB2. Ακολουθεί ένα παράδειγμα μιας πρότασης CREATE NICKNAME:

   CREATE NICKNAME DB2SALES FOR DB2SERVER.SALESDATA.MIDWEST

όπου:

  • DB2SALES είναι ένα μοναδικό προσωνύμιο για τον πίνακα ή την προβολή DB2.
  • DB2SERVER.SALESDATA.MIDWEST είναι μια ταυτότητα που αποτελείται από τρία τμήματα και έχει τη μορφή:

    πηγή_δεδομένων.απομακρυσμένο_σχήμα.απομακρυσμένος_πίνακας

Αναφερθείτε στο εγχειρίδιο SQL Reference για περισσότερες πληροφορίες σχετικά με την πρόταση CREATE NICKNAME.

Αναφερθείτε στο Administration Guide για γενικές πληροφορίες σχετικά με τη χρήση προσωνυμίων.

Βήμα  8.

Επαναλάβετε το προηγούμενο βήμα για όλα τα αντικείμενα βάσης δεδομένων για τα οποία θέλετε να δημιουργήσετε προσωνύμια.


[ Αρχή σελίδας | Προηγούμενη σελίδα | Επόμενη σελίδα | Πίνακας περιεχομένων | Ευρετήριο ]