Βήμα 1.
| Ρυθμίστε τις επικοινωνίες δικτύου.

| Η ρύθμιση του εξυπηρετητή ενωμένης βάσης δεδομένων για να έχει πρόσβαση
σε πηγές δεδομένων της οικογένειας προϊόντων DB2 είναι παρόμοια με τη ρύθμιση
ενός συστήματος πελάτη για επικοινωνία με έναν εξυπηρετητή DB2.
Μπορείτε να βρείτε σχετικές οδηγίες στις ενότητες:
|
|
Βήμα 2.
| Προσθέστε μια καταχώρηση στον κατάλογο κόμβων (node directory) του
εξυπηρετητή ενωμένης βάσης δεδομένων η οποία να παραπέμπει στη θέση της πηγής
δεδομένων DB2. Ο εξυπηρετητής ενωμένης βάσης δεδομένων προσδιορίζει τη
μέθοδο πρόσβασης που θα χρησιμοποιηθεί με βάση το είδος του κόμβου που
προστίθεται στον κατάλογο και το είδος της βάσης δεδομένων της οικογένειας
προϊόντων DB2 στην οποία επιχειρείται η πρόσβαση.
Ανατρέξτε στο 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')
όπου:
|
Βήμα 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
όπου:
Αναφερθείτε στο εγχειρίδιο SQL Reference για περισσότερες πληροφορίες σχετικά με την πρόταση CREATE NICKNAME.
Αναφερθείτε στο Administration Guide για γενικές πληροφορίες σχετικά με τη χρήση προσωνυμίων.
|
Βήμα 8.
| Επαναλάβετε το προηγούμενο βήμα για όλα τα αντικείμενα βάσης δεδομένων για
τα οποία θέλετε να δημιουργήσετε προσωνύμια.
|