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

Εκτέλεση προγραμμάτων CLI/ODBC

Το περιβάλλον run-time DB2 Call Level Interface (CLI) και το πρόγραμμα οδήγησης DB2 CLI/ODBC περιλαμβάνονται στα προϊόντα πελάτη της DB2 ως προαιρετικές λειτουργίες που μπορούν να επιλεγούν κατά τη διάρκεια της διαδικασίας εγκατάστασης.

Η υποστήριξη CLI/ODBC επιτρέπει τη συνεργασία εφαρμογών που αναπτύχθηκαν με την ODBC και το API DB2 CLI με οποιονδήποτε εξυπηρετητή DB2. Η υποστήριξη ανάπτυξης εφαρμογών DB2 CLI παρέχεται μέσω του λογισμικού DB2 Application Development Client που αποτελεί μέρος του προϊόντος εξυπηρετητή DB2.

Για να είναι δυνατή η πρόσβαση των εφαρμογών DB2 CLI ή ODBC στη DB2, θα πρέπει να έχει γίνει συναρμογή (bind) των πακέτων DB2 CLI στον εξυπηρετητή. Αν και αυτό πραγματοποιείται αυτόματα κατά την πρώτη σύνδεση, εφόσον ο χρήστης διαθέτει την απαραίτητη εξουσιοδότηση για τη συναρμογή των πακέτων, συνιστάται να εκτελεστεί πρώτα από το διαχειριστή με κάθε έκδοση του προϊόντος πελάτη σε κάθε πλατφόρμα που θα έχει πρόσβαση στον εξυπηρετητή. Βλ. Συναρμογή βοηθημάτων βάσης δεδομένων για περισσότερες λεπτομέρειες.

Η ακόλουθη γενική διαδικασία είναι απαραίτητη στο σύστημα πελάτη για να έχουν πρόσβαση οι εφαρμογές DB2 CLI και ODBC σε βάσεις δεδομένων DB2. Στις οδηγίες αυτές θεωρείται δεδομένο ότι έχετε συνδεθεί επιτυχώς στη DB2 χρησιμοποιώντας μια έγκυρη ταυτότητα χρήστη και έναν κωδικό πρόσβασης. Ανάλογα με την πλατφόρμα, πολλά από αυτά τα βήματα εκτελούνται αυτόματα. Για αναλυτικές πληροφορίες, ανατρέξτε στην ενότητα που αφορά τη συγκεκριμένη πλατφόρμα που χρησιμοποιείτε.

Βήμα  1.

Χρησιμοποιήστε το Βοήθημα ρύθμισης πελάτη (CCA) για να ορίσετε τη σύνδεση στον εξυπηρετητή της βάσης δεδομένων (αν έχετε χωριστά συστήματα πελάτη και εξυπηρετητή) ώστε οι χρήσεις (instances) και οι βάσεις δεδομένων να γνωστοποιηθούν στο Control Center, και στη συνέχεια προσθέστε τις χρήσεις (instances) και τις βάσεις δεδομένων για το συγκεκριμένο σύστημα. Αν δεν έχετε πρόσβαση στο CCA, μπορείτε να χρησιμοποιήσετε την εντολή catalog από τον Επεξεργαστή γραμμής εντολών.

Βήμα  2.

Το πρόγραμμα οδήγησης DB2 CLI/ODBC παρέχεται ως προαιρετική λειτουργία κατά την εγκατάσταση του προϊόντος πελάτη DB2 σε πλατφόρμες των Windows. Βεβαιωθείτε ότι έχει επιλεγεί για εγκατάσταση. Στο OS/2 πρέπει να χρησιμοποιήσετε το εικονίδιο Εγκατάσταση ODBC για να εγκαταστήσετε το πρόγραμμα οδήγησης DB2 CLI/ODBC και τη λειτουργία ODBC Driver Manager. Σε πλατφόρμες UNIX, το πρόγραμμα οδήγησης DB2 CLI/ODBC εγκαθίσταται αυτόματα με το λογισμικό πελάτη.

Βήμα  3.

Για να έχετε πρόσβαση σε μια βάση δεδομένων DB2 από την ODBC:

  1. Η λειτουργία ODBC Driver Manager (της Microsoft ή άλλου προμηθευτή) πρέπει να έχει ήδη εγκατασταθεί (η εγκατάσταση της λειτουργίας αυτής εκτελείται αυτόματα μόνο κατά την εγκατάσταση της DB2 σε συστήματα Windows 32-bit).
  2. Οι βάσεις δεδομένων DB2 πρέπει να έχουν καταγραφεί ως πηγές δεδομένων ODBC. Η λειτουργία ODBC Driver Manager δεν διαβάζει τις πληροφορίες του καταλόγου περιεχομένων (catalog) της DB2 αλλά ανατρέχει στη δική της λίστα πηγών δεδομένων.
  3. Αν κάποιος πίνακας της DB2 δεν διαθέτει ένα αρχείο δεικτών μοναδικών τιμών (unique index), τότε πολλές εφαρμογές ODBC θα ανοίγουν τον πίνακα ως πίνακα μόνο για ανάγνωση (read-only). Πρέπει να δημιουργήσετε ένα αρχείο δεικτών μοναδικών τιμών για κάθε πίνακα της DB2 που πρόκειται να ενημερωθεί από μια εφαρμογή ODBC. Ανατρέξτε στην επεξήγηση της πρότασης CREATE INDEX στο εγχειρίδιο SQL Reference. Χρησιμοποιώντας το Control Center μπορείτε να αλλάξετε τις ρυθμίσεις του πίνακα. Στη συνέχεια επιλέξτε το σελιδοδείκτη Primary Key (Πρωτεύον κλειδί) για να μεταφέρετε μία ή περισσότερες στήλες από τη λίστα των διαθέσιμων στηλών στη λίστα στηλών του πρωτεύοντος κλειδιού. Οι στήλες που επιλέγετε ως τμήμα του πρωτεύοντος κλειδιού πρέπει να έχουν οριστεί ως NOT NULL.

Βήμα  4.

Αν είναι απαραίτητο, μπορείτε να ορίσετε διάφορες λέξεις-κλειδιά ρύθμισης του CLI/ODBC για να τροποποιήσετε τη συμπεριφορά του DB2 CLI/ODBC και των εφαρμογών που το χρησιμοποιούν.

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

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

Αναλυτικές πληροφορίες ανά πλατφόρμα για πρόσβαση CLI/ODBC



note

Οι αναλυτικές πληροφορίες για κάθε πλατφόρμα που περιγράφουν τον τρόπο με τον οποίο μπορείτε να εκχωρήσετε στις εφαρμογές DB2 CLI και ODBC δικαίωμα πρόσβασης σε βάσεις δεδομένων DB2, χωρίζονται στις ακόλουθες κατηγορίες:

Πρόσβαση πελατών Windows 32-bit στη DB2 μέσω CLI/ODBC

Για την επιτυχή πρόσβαση εφαρμογών DB2 CLI και ODBC σε μια βάση δεδομένων DB2 από ένα σύστημα πελάτη Windows, εκτελέστε τις εξής ενέργειες στο σύστημα πελάτη:

Βήμα  1.

Η βάση δεδομένων DB2 (και ο κόμβος αν πρόκειται για απομακρυσμένη βάση δεδομένων) πρέπει να καταχωρηθεί στον κατάλογο περιεχομένων (catalog). Για να γίνει αυτό, χρησιμοποιήστε το Βοήθημα ρύθμισης πελάτη (CCA) ή τον Επεξεργαστή γραμμής εντολών.

Για περισσότερες πληροφορίες ανατρέξτε στην ηλεκτρονική βοήθεια στο Βοήθημα ρύθμισης πελάτη (CCA) (ή στην επεξήγηση των εντολών CATALOG DATABASE και CATALOG NODE στο εγχειρίδιο Command Reference).

Βήμα  2.

Βεβαιωθείτε ότι έχουν εγκατασταθεί το Microsoft ODBC Driver Manager και το πρόγραμμα οδήγησης DB2 CLI/ODBC. Σε συστήματα Windows 32-bit, τα δύο αυτά προγράμματα εγκαθίστανται κατά την εγκατάσταση της DB2, εκτός αν αποεπιλεγεί η εγκατάσταση της λειτουργίας ODBC. Αν κατά τη διάρκεια της διαδικασίας εγκατάστασης εντοπιστεί μια νεότερη έκδοση του Microsoft ODBC Driver Manager, η DB2 δεν θα την αντικαταστήσει.

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

  1. Διπλοπατήστε στο εικονίδιο Microsoft ODBC Data Sources στον Πίνακα ελέγχου, ή εκτελέστε την εντολή odbcad32.exe από τη γραμμή εντολών.
  2. Πατήστε στο σελιδοδείκτη Drivers.
  3. Βεβαιωθείτε ότι στη λίστα περιλαμβάνεται το "IBM DB2 ODBC DRIVER".

Αν το Microsoft ODBC Driver Manager ή το πρόγραμμα οδήγησης IBM DB2 CLI/ODBC δεν έχει εγκατασταθεί στο λειτουργικό σύστημα Windows 32-bit, εκτελέστε ξανά την εγκατάσταση της DB2 και επιλέξτε την εγκατάσταση της λειτουργίας ODBC.

Βήμα  3.

Καταγράψτε τη βάση δεδομένων DB2 με το ODBC Driver Manager ως πηγή δεδομένων. Στα λειτουργικά συστήματα Windows 32-bit μπορείτε να καταστήσετε την πηγή δεδομένων διαθέσιμη σε όλους τους χρήστες του συστήματος (ως πηγή δεδομένων συστήματος) ή μόνο στον τρέχοντα χρήστη (ως πηγή δεδομένων χρήστη). Χρησιμοποιήστε οποιαδήποτε από τις ακόλουθες μεθόδους για να προσθέσετε την πηγή δεδομένων:

  • Με χρήση του Βοηθήματος ρύθμισης πελάτη (CCA):
    1. Επιλέξτε το ψευδώνυμο της βάσης δεδομένων DB2 που θέλετε να προσθέσετε ως πηγή δεδομένων.
    2. Πατήστε το κουμπί εντολής Ιδιότητες. Ανοίγει το παράθυρο Ιδιότητες βάσης δεδομένων.
    3. Επιλέξτε το τετραγωνίδιο Καταγραφή βάσης δεδομένων για ODBC.
    4. Σε λειτουργικά συστήματα Windows 32-bit μπορείτε να χρησιμοποιήσετε τα κουμπιά επιλογής για να προσθέσετε την πηγή δεδομένων ως πηγή δεδομένων χρήστη ή συστήματος.
  • Με χρήση του εργαλείου Microsoft ODBC Data Source Administrator, το οποίο μπορείτε να ενεργοποιήσετε διπλοπατώντας στο εικονίδιό του στον Πίνακα ελέγχου ή εκτελώντας την εντολή odbcad32.exe από τη γραμμή εντολών:
    1. Σε λειτουργικά συστήματα Windows 32-bit εμφανίζεται ως προεπιλογή η λίστα των πηγών δεδομένων χρήστη. Αν θέλετε να προσθέσετε μια πηγή δεδομένων συστήματος, πατήστε το κουμπί System DSN ή το σελιδοδείκτη System DSN (ανάλογα με την πλατφόρμα).
    2. Πατήστε το κουμπί Add.
    3. Διπλοπατήστε στο ΙΒΜ DB2 ODBC Driver στη λίστα.
    4. Επιλέξτε τη βάση δεδομένων DB2 που θέλετε να προσθέσετε και πατήστε OK.
  • Σε λειτουργικά συστήματα Windows 32-bit υπάρχει μια εντολή που μπορεί να υποβληθεί στον Επεξεργαστή γραμμής εντολών για την καταγραφή μιας βάσης δεδομένων DB2 με το ODBC Driver Manager ως πηγής δεδομένων. Ένας διαχειριστής μπορεί να δημιουργήσει ένα σενάριο (script) στον Επεξεργαστή γραμμής εντολών για την καταγραφή των ζητούμενων βάσεων δεδομένων. Το σενάριο αυτό μπορεί στη συνέχεια να εκτελεστεί σε όλους τους υπολογιστές που απαιτούν πρόσβαση στις βάσεις δεδομένων DB2 μέσω ODBC.

    Το εγχειρίδιο Command Reference περιέχει περισσότερες πληροφορίες σχετικά με την εντολή CATALOG:

       CATALOG [ user | system ] ODBC DATA SOURCE
    

Βήμα  4.

Ρυθμίστε το πρόγραμμα οδήγησης DB2 CLI/ODBC με το Βοήθημα ρύθμισης πελάτη (CCA) (Προαιρετικά):

  1. Επιλέξτε το ψευδώνυμο της βάσης δεδομένων DB2 που θέλετε να ρυθμίσετε.
  2. Πατήστε το κουμπί Ιδιότητες. Ανοίγει το παράθυρο Ιδιότητες βάσης δεδομένων.
  3. Πατήστε το κουμπί Ρυθμίσεις. Ανοίγει το παράθυρο Ρυθμίσεις CLI/ODBC.
  4. Πατήστε το κουμπί Ειδικές.... Ανοίγει ένα παράθυρο όπου μπορείτε να τροποποιήσετε τις παραμέτρους ρύθμισης CLI/ODBC. Οι παράμετροι αυτές συσχετίζονται με το ψευδώνυμο της βάσης δεδομένων και επηρεάζουν όλες τις εφαρμογές DB2 CLI/ODBC που έχουν πρόσβαση στη βάση δεδομένων. Στην ηλεκτρονική βοήθεια επεξηγούνται όλες οι παράμετροι, όπως και στην ενότητα Περιγραφές λέξεων-κλειδιών ρύθμισης.

    Για πληροφορίες σχετικά με την απευθείας τροποποίηση αυτού του αρχείου ρυθμίσεων (db2cli.ini), βλ. Ρύθμιση του αρχείου db2cli.ini.

Βήμα  5.

Αν έχετε εγκαταστήσει υποστήριξη ODBC (όπως περιγράφεται παραπάνω), έχετε πλέον πρόσβαση σε βάσεις δεδομένων DB2 μέσω εφαρμογών ODBC. Εκκινήστε την εφαρμογή ODBC και μεταβείτε στο παράθυρο Open. Επιλέξτε το είδος αρχείων ODBC databases. Οι βάσεις δεδομένων DB2 που προσθέσατε ως πηγές δεδομένων ODBC μπορούν να επιλεγούν από τη λίστα. Πολλές εφαρμογές ODBC θα ανοίγουν τους πίνακες μιας βάσης δεδομένων ως πίνακες μόνο για ανάγνωση (read-only), εκτός αν υπάρχει ένα αρχείο δεικτών μοναδικών τιμών (unique index).



note

Αν θέλετε περισσότερες πληροφορίες στο σημείο αυτό, ανατρέξτε στα ακόλουθα θέματα στην ενότητα Αναλυτικές πληροφορίες ρύθμισης:

Πρόσβαση πελατών OS/2 στη DB2 μέσω CLI/ODBC

Για την επιτυχή πρόσβαση εφαρμογών DB2 CLI και ODBC σε μια βάση δεδομένων DB2 από έναν πελάτη OS/2, εκτελέστε τις εξής ενέργειες στο σύστημα πελάτη:

  1. Η βάση δεδομένων DB2 (και ο κόμβος αν πρόκειται για απομακρυσμένη βάση δεδομένων) πρέπει να καταχωρηθεί στον κατάλογο περιεχομένων (catalog). Για να γίνει αυτό, χρησιμοποιήστε το Βοήθημα ρύθμισης πελάτη (CCA) ή τον Επεξεργαστή γραμμής εντολών.

    Για περισσότερες πληροφορίες, εξετάστε την ηλεκτρονική βοήθεια για το CCA (ή τις περιγραφές των εντολών CATALOG DATABASE και CATALOG NODE στο εγχειρίδιο Command Reference).

  2. Αν χρησιμοποιείτε εφαρμογές ODBC για την πρόσβαση σε βάσεις δεδομένων DB2, εκτελέστε τα ακόλουθα βήματα. (Αν χρησιμοποιείτε μόνο εφαρμογές CLI, παρακάμψτε αυτό το βήμα και προχωρήστε στο επόμενο.)
    1. Βεβαιωθείτε ότι έχει εγκατασταθεί μια λειτουργία ODBC Driver Manager. Δεν εγκαθίσταται ODBC Driver Manager με τη DB2. Συνιστάται να χρησιμοποιήσετε το ODBC Driver Manager της εφαρμογής ODBC που χρησιμοποιείτε. Επίσης, βεβαιωθείτε ότι έχει εγκατασταθεί το πρόγραμμα οδήγησης DB2 CLI/ODBC:
      1. Εκτελέστε το εργαλείο διαχείρισης ODBC Administration όπως περιγράφεται στην τεκμηρίωσή του. Αυτό μπορεί να γίνει με τους ακόλουθους δύο τρόπους:
        • Διπλοπατήστε στο φάκελο ODBC στο OS/2, και μετά στο εικονίδιο Διαχείριση ODBC.
        • Εκτελέστε το πρόγραμμα odbcadm.exe από τη γραμμή εντολών.

        Ανοίγει το παράθυρο Data Sources (Πηγές δεδομένων).

      2. Πατήστε το κουμπί εντολής Drivers (Προγράμματα οδήγησης). Ανοίγει το παράθυρο Drivers.
      3. Βεβαιωθείτε ότι στη λίστα περιλαμβάνεται το "IBM DB2 ODBC DRIVER".

      Αν δεν έχει εγκατασταθεί ODBC Driver Manager, ακολουθήστε τις οδηγίες εγκατάστασης που συνοδεύουν την εφαρμογή ODBC που χρησιμοποιείτε. Αν δεν έχει εγκατασταθεί το πρόγραμμα οδήγησης IBM DB2 CLI/ODBC, τότε διπλοπατήστε στο εικονίδιο Εγκατάσταση ODBC στο φάκελο DB2 για να εγκατασταθεί το πρόγραμμα οδήγησης DB2 CLI/ODBC.

    2. Καταγράψτε τη βάση δεδομένων DB2 με το ODBC Driver Manager ως πηγή δεδομένων χρησιμοποιώντας μία από τις εξής μεθόδους:
      • Με χρήση του Βοηθήματος ρύθμισης πελάτη (CCA):
        1. Επιλέξτε το ψευδώνυμο της βάσης δεδομένων DB2 που θέλετε να προσθέσετε ως πηγή δεδομένων.
        2. Πατήστε το κουμπί Ιδιότητες.
        3. Επιλέξτε το τετραγωνίδιο Καταγραφή βάσης δεδομένων για ODBC.
      • Με χρήση του ODBC Driver Manager:
        1. Ενεργοποιήστε το ODBC Driver Manager, όπως περιγράφεται στην τεκμηρίωσή του. Αυτό μπορεί να γίνει με τους ακόλουθους δύο τρόπους:
          • Διπλοπατήστε στο φάκελο ODBC στο OS/2, και μετά στο εικονίδιο Διαχείριση ODBC.
          • Εκτελέστε το πρόγραμμα odbcadm.exe από τη γραμμή εντολών.
        2. Πατήστε το κουμπί Add (Προσθήκη) από το παράθυρο Data Sources (Πηγές δεδομένων). Ανοίγει το παράθυρο Add Data Source (Προσθήκη πηγής δεδομένων).
        3. Διπλοπατήστε στο IBM DB2 ODBC DRIVER στη λίστα.
        4. Επιλέξτε τη βάση δεδομένων DB2 που θέλετε να προσθέσετε και πατήστε OK.
  3. Ρυθμίστε το πρόγραμμα οδήγησης DB2 CLI/ODBC με το Βοήθημα ρύθμισης πελάτη (CCA) (Προαιρετικά):

    1. Επιλέξτε το ψευδώνυμο της βάσης δεδομένων DB2 που θέλετε να ρυθμίσετε.
    2. Πατήστε το κουμπί Ιδιότητες. Ανοίγει το παράθυρο Ιδιότητες βάσης δεδομένων.
    3. Πατήστε το κουμπί Ρυθμίσεις. Ανοίγει το παράθυρο Ρυθμίσεις CLI/ODBC.
    4. Πατήστε το κουμπί Ειδικές.... Στο παράθυρο που εμφανίζεται μπορείτε να τροποποιήσετε τις τιμές των παραμέτρων ρύθμισης. Οι παράμετροι αυτές συσχετίζονται με το ψευδώνυμο της βάσης δεδομένων και επηρεάζουν όλες τις εφαρμογές DB2 CLI/ODBC που έχουν πρόσβαση στη βάση δεδομένων. Στην ηλεκτρονική βοήθεια επεξηγούνται όλες οι παράμετροι, όπως και στην ενότητα Περιγραφές λέξεων-κλειδιών ρύθμισης.

      Για πληροφορίες σχετικά με την απευθείας τροποποίηση αυτού του αρχείου ρυθμίσεων (db2cli.ini), βλ. Ρύθμιση του αρχείου db2cli.ini.

  4. Αν έχετε εγκαταστήσει πρόσβαση ODBC (όπως περιγράφεται παραπάνω), έχετε πλέον πρόσβαση στα δεδομένα της DB2 μέσω εφαρμογών ODBC. Εκκινήστε την εφαρμογή ODBC και μεταβείτε στο παράθυρο Open. Επιλέξτε το είδος αρχείων ODBC databases. Οι βάσεις δεδομένων DB2 που προσθέσατε ως πηγές δεδομένων ODBC μπορούν να επιλεγούν από τη λίστα. Πολλές εφαρμογές ODBC θα ανοίγουν τους πίνακες μιας βάσης δεδομένων ως πίνακες μόνο για ανάγνωση (read-only), εκτός αν υπάρχει ένα αρχείο δεικτών μοναδικών τιμών (unique index).



note

Αν θέλετε περισσότερες πληροφορίες στο σημείο αυτό, ανατρέξτε στα ακόλουθα θέματα στην ενότητα Αναλυτικές πληροφορίες ρύθμισης:

Πρόσβαση πελατών UNIX στη DB2 μέσω CLI/ODBC

Για την επιτυχή πρόσβαση εφαρμογών DB2 CLI και ODBC σε μια βάση δεδομένων DB2 από έναν πελάτη UNIX, εκτελέστε τις ακόλουθες ενέργειες στο σύστημα πελάτη:

  1. Η βάση δεδομένων DB2 (και ο κόμβος αν πρόκειται για απομακρυσμένη βάση δεδομένων) πρέπει να καταχωρηθεί στον κατάλογο περιεχομένων (catalog). Για να γίνει αυτό, χρησιμοποιήστε τον Επεξεργαστή γραμμής εντολών.

    Για περισσότερες πληροφορίες, βλ. Ρύθμιση επικοινωνιών πελάτη-εξυπηρετητή με χρήση του Επεξεργαστή γραμμής εντολών ή τις περιγραφές των εντολών CATALOG DATABASE και CATALOG NODE στο εγχειρίδιο Command Reference.

  2. Το πρόγραμμα οδήγησης DB2 CLI/ODBC εγκαθίσταται κατά την εγκατάσταση του λογισμικού πελάτη DB2. Βεβαιωθείτε ότι έχει επιλεγεί για εγκατάσταση.
  3. Αν χρησιμοποιείτε εφαρμογές ODBC για την πρόσβαση σε βάσεις δεδομένων DB2, εκτελέστε τα ακόλουθα βήματα. (Αν χρησιμοποιείτε μόνο εφαρμογές CLI, παρακάμψτε αυτό το βήμα και προχωρήστε στο επόμενο.)
    1. Όταν χρησιμοποιείτε μια εφαρμογή ODBC, βεβαιωθείτε ότι έχει εγκατασταθεί μια λειτουργία ODBC Driver Manager και ότι όλοι οι χρήστες που πρόκειται να χρησιμοποιήσουν την ODBC έχουν πρόσβαση σε αυτή. Κατά την εγκατάσταση της DB2 δεν εγκαθιστάται καμία λειτουργία ODBC Driver Manager. Πρέπει να χρησιμοποιήσετε το ODBC Driver Manager που παρέχεται με την εφαρμογή πελάτη ODBC ή το πακέτο εργαλείων ODBC SDK για να έχετε πρόσβαση σε δεδομένα DB2 χρησιμοποιώντας αυτή την εφαρμογή.
    2. Το ODBC Driver Manager χρησιμοποιεί δύο αρχεία αρχικών ρυθμίσεων (initialization files).

      odbcinst.ini
      Το αρχείο ρυθμίσεων του ODBC Driver Manager, στο οποίο δηλώνεται ποια προγράμματα οδήγησης βάσεων δεδομένων έχουν εγκατασταθεί. Όλοι οι χρήστες που χρησιμοποιούν ODBC πρέπει να έχουν πρόσβαση σε αυτό το αρχείο.

      .odbc.ini
      Ρυθμίσεις πηγής δεδομένων τελικού χρήστη. Για κάθε ταυτότητα χρήστη υπάρχει ένα διαφορετικό αντίγραφο αυτού του αρχείου στον αντίστοιχο αρχικό κατάλογο (home directory). Σημειώστε ότι το όνομα αρχείου αρχίζει με μια τελεία.

      Ρύθμιση του αρχείου odbcinst.ini

      Οι ρυθμίσεις σε αυτό το αρχείο επηρεάζουν όλα τα προγράμματα οδήγησης ODBC στον υπολογιστή.

      Χρησιμοποιήστε έναν κειμενογράφο ASCII για να ενημερώσετε αυτό το αρχείο. Το αρχείο πρέπει να έχει μια ενότητα με τον τίτλο [IBM DB2 ODBC DRIVER], με μια γραμμή που αρχίζει με τη λέξη "Driver" ακολουθούμενη από την πλήρη διαδρομή του προγράμματος οδήγησης DB2 ODBC, το οποίο έχει το όνομα db2.o σε AIX και libdb2 σε άλλες πλατφόρμες UNIX (η προέκταση του αρχείου διαφέρει ανάλογα με την πλατφορμα: libdb2.so στο λειτουργικό περιβάλλον Solaris, κ.ο.κ.). Για παράδειγμα, σε περιβάλλον AIX, αν ο αρχικός κατάλογος (home directory) του τελικού χρήστη είναι /u/thisuser/ και ο κατάλογος sqllib έχει εγκατασταθεί εκεί, τότε η σωστή καταχώρηση θα ήταν:

         [IBM DB2 ODBC DRIVER]
         Driver=/u/thisuser/sqllib/lib/db2.o
      

      Ρύθμιση του αρχείου .odbc.ini

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

      Το αρχείο .odbc.ini πρέπει να υπάρχει στον αρχικό κατάλογο (home directory) του τελικού χρήστη (προσέξτε την τελεία στην αρχή του ονόματος του αρχείου). Τροποποιήστε αυτό το αρχείο, χρησιμοποιώντας έναν κειμενογράφο ASCII, ώστε να περιέχει τις κατάλληλες πληροφορίες ρύθμισης πηγών δεδομένων. Για κάθε βάση δεδομένων DB2 που θέλετε να καταγράψετε ως πηγή δεδομένων ODBC, πρέπει να υπάρχει μια χωριστή ενότητα σε αυτό το αρχείο.

      Το αρχείο .odbc.ini πρέπει να περιέχει τις ακόλουθες γραμμές:

      • Στην ενότητα [ODBC Data Source]:
           SAMPLE=IBM DB2 ODBC DRIVER
        

        Δηλώνει ότι υπάρχει μια πηγή δεδομένων με το όνομα SAMPLE, η οποία χρησιμοποιεί το IBM DB2 ODBC DRIVER.

      • Στην ενότητα [SAMPLE] (για παράδειγμα, σε περιβάλλον AIX):

           [SAMPLE]
           Driver=/u/thisuser/sqllib/lib/libdb2.a
           Description=Sample DB2 ODBC Database
        

        Δηλώνει ότι η βάση δεδομένων SAMPLE αποτελεί μέρος της χρήσης (instance) DB2 που βρίσκεται στον κατάλογο /u/thisuser.

      • Στην ενότητα [ODBC]:
           InstallDir=/u/thisuser/sqllib/odbclib
        

        Δηλώνει ότι ο κατάλογος /u/thisuser/sqllib/odbclib θα αντιμετωπίζεται ως ο κατάλογος εγκαταστάσης της ODBC.

      • Βεβαιωθείτε ότι ο κατάλογος InstallDir παραπέμπει σωστά στον κατάλογο εγκατάστασης του ODBC Driver Manager.

        Για παράδειγμα, αν το ODBC Driver Manager έχει εγκατασταθεί στον κατάλογο /opt/odbc, η ενότητα [ODBC] θα είναι ως εξής:

           [ODBC]
           Trace=0
           TraceFile=odbctrace.out
           InstallDir=/opt/odbc
        

      Βλ. την ενότητα Ρύθμιση του αρχείου ODBC.INI για περισσότερες πληροφορίες.

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

  4. Ρυθμίστε το πρόγραμμα οδήγησης DB2 CLI/ODBC (Προαιρετικά).

    Μπορείτε να χρησιμοποιήσετε διάφορες λέξεις-κλειδιά και τιμές για να τροποποιήσετε τη συμπεριφορά του DB2 CLI/ODBC και των εφαρμογών που το χρησιμοποιούν. Οι λέξεις-κλειδιά σχετίζονται με το ψευδώνυμο της βάσης δεδομένων και επηρεάζουν όλες τις εφαρμογές DB2 CLI/ODBC που χρησιμοποιούν τη βάση δεδομένων.

    Για πληροφορίες σχετικά με την τροποποίηση αυτού του αρχείου (db2cli.ini) από το χρήστη, βλ. Ρύθμιση του αρχείου db2cli.ini. Για πληροφορίες σχετικά με τις συγκεκριμένες λέξεις-κλειδιά, βλ. το εγχειρίδιο CLI Guide and Reference.



note

Αν θέλετε περισσότερες πληροφορίες στο σημείο αυτό, ανατρέξτε στα ακόλουθα θέματα στην ενότητα Αναλυτικές πληροφορίες ρύθμισης:

Αναλυτικές πληροφορίες ρύθμισης

Η ενότητα Αναλυτικές πληροφορίες ανά πλατφόρμα για πρόσβαση CLI/ODBC περιέχει όλες τις πληροφορίες που χρειάζεστε. Οι ακόλουθες πρόσθετες πληροφορίες είναι χρήσιμες όταν δεν υπάρχει διαθέσιμη υποστήριξη εργαλείων της DB2 καθώς και για τους διαχειριστές που χρειάζονται λεπτομερέστερες πληροφορίες.

Στην ενότητα αυτή καλύπτονται τα εξής θέματα:

Συναρμογή του προγράμματος οδήγησης DB2 CLI/ODBC με τη βάση δεδομένων

Γίνεται αυτόματη συναρμογή (bind) του προγράμματος οδήγησης CLI/ODBC κατά την πρώτη σύνδεση στη βάση δεδομένων, αρκεί ο χρήστης να διαθέτει το κατάλληλο προνόμιο ή εξουσιοδότηση. Ο διαχειριστής μπορεί να εκτελέσει την πρώτη σύνδεση ή να συναρμόσει ξεχωριστά τα ζητούμενα αρχεία.

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

Καθορισμός παραμέτρων ρύθμισης CLI/ODBC

Για την περαιτέρω ρύθμιση του DB2 CLI μπορείτε να χρησιμοποιήσετε είτε το Βοήθημα ρύθμισης πελάτη (CCA) είτε το εργαλείο διαχείρισης DB2 Client Setup, ανάλογα με την πλατφόρμα σας, ή μπορείτε να τροποποιήσετε απευθείας το αρχείο db2cli.ini.

Το αρχείο αυτό περιέχει διάφορες λέξεις-κλειδιά παραμέτρων και τιμές που μπορούν να χρησιμοποιηθούν για την τροποποίηση της συμπεριφοράς του DB2 CLI και των εφαρμογών που το χρησιμοποιούν. Οι λέξεις-κλειδιά συσχετίζονται με το ψευδώνυμο της βάσης δεδομένων και επηρεάζουν όλες τις εφαρμογές DB2 CLI και ODBC που χρησιμοποιούν τη βάση δεδομένων.

Η προκαθορισμένη θέση του αρχείου λέξεων-κλειδιών ρύθμισης του CLI/ODBC είναι στον κατάλογο sqllib σε πλατφόρμες Intel και στον κατάλογο sqllib/cfg της χρήσης (instance) βάσης δεδομένων στην οποία εκτελούνται οι εφαρμογές CLI/ODBC σε πλατφόρμες UNIX.

Μπορείτε επίσης να χρησιμοποιήσετε τη μεταβλητή περιβάλλοντος DB2CLIINIPATH για να αντικαταστήσετε την προκαθορισμένη θέση με μια άλλη θέση για το αρχείο.

Οι λέξεις-κλειδιά ρυθμίσεων σάς επιτρέπουν:

Για μια πλήρη περιγραφή όλων των λέξεων-κλειδιών παραμέτρων και τη χρήση τους, ανατρέξτε στην ενότητα Περιγραφές λέξεων-κλειδιών ρύθμισης.

Ρύθμιση του αρχείου db2cli.ini

Το αρχείο αρχικών ρυθμίσεων db2cli.ini είναι ένα αρχείο ASCII όπου αποθηκεύονται οι τιμές των παραμέτρων ρύθμισης του DB2 CLI. Παρέχεται ένα δείγμα αρχείου για να σας βοηθήσει να ξεκινήσετε. Βλ. το εγχειρίδιο CLI Guide and Reference για μια λεπτομερή περιγραφή της κάθε λέξης-κλειδιού παραμέτρου ρύθμισης.

Βλ. Αναλυτικές πληροφορίες ανά πλατφόρμα για πρόσβαση CLI/ODBC, για περισσότερες πληροφορίες σχετικά με την τροποποίηση αυτού του αρχείου στην πλατφόρμα σας.

Ρύθμιση του αρχείου ODBC.INI

Το 16-bit ODBC Driver Manager της Microsoft, καθώς και όλες οι εφαρμογές ODBC Driver Manager άλλων εταιρειών, χρησιμοποιούν το αρχείο odbc.ini για την καταγραφή πληροφοριών σχετικά με τα διαθέσιμα προγράμματα οδήγησης και τις πηγές δεδομένων. Οι εφαρμογές ODBC Driver Manager σε πλατφόρμες UNIX χρησιμοποιούν επίσης το αρχείο odbcinst.ini. Αν και στις περισσότερες πλατφόρμες τα απαραίτητα αρχεία ενημερώνονται αυτόματα από τα εργαλεία, οι χρήστες της ODBC σε πλατφόρμες UNIX θα πρέπει να τα τροποποιούν οι ίδιοι. Η θέση του αρχείου odbc.ini (και του odbcinst.ini, όπου απαιτείται) είναι:

UNIX
Στον κατάλογο (home directory) του χρήστη που εκτελεί την εφαρμογή ODBC (σε περιβάλλον UNIX, το όνομα του αρχείου odbc.ini αρχίζει από τελεία: .odbc.ini)

Επίσης υπάρχει η δυνατότητα απευθείας τροποποίησης αυτού του αρχείου. Συνιστάται να μην αλλάξετε καμία από τις υπάρχουσες καταχωρήσεις του αρχείου. Για την απευθείας τροποποίηση αυτού του αρχείου, κάντε τα εξής:

Βήμα  1.

Χρησιμοποιήστε έναν κειμενόγραφο ASCII για να τροποποιήσετε το αρχείο odbc.ini.

Ακολουθεί ένα παράδειγμα αρχείου odbc.ini:

     [ODBC Data Sources]
     MS Access Databases=Access Data (*.mdb)
 
     [MS Access Databases]
     Driver=D:\WINDOWS\SYSTEM\simba.dll
     FileType=RedISAM
     SingleUser=False
     UseSystemDB=False

Στην ενότητα [ODBC Data Sources] υπάρχουν τα ονόματα των διαθέσιμων πηγών δεδομένων και οι περιγραφές των αντίστοιχων προγραμμάτων οδήγησης.

Για κάθε πηγή δεδομένων που περιλαμβάνεται στην ενότητα [ODBC Data Sources] υπάρχει μια ενότητα που περιέχει πρόσθετες πληροφορίες σχετικά με τη συγκεκριμένη πηγή δεδομένων. Αυτές οι ενότητες ονομάζονται προδιαγραφές πηγών δεδομένων.

Βήμα  2.

Στην ενότητα [ODBC DATA SOURCE], προσθέστε την εξής γραμμή:

ψευδώνυμο-βάσης-δεδομένων=IBM DB2 ODBC DRIVER

όπου ψευδώνυμο-βάσης-δεδομένων είναι το ψευδώνυμο της βάσης δεδομένων που έχει καταχωρηθεί στον κατάλογο βάσεων δεδομένων (το όνομα της βάσης δεδομένων που χρησιμοποιείται στην πρόταση CONNECT TO στον Επεξεργαστή γραμμής εντολών).

Βήμα  3.

Προσθέστε μια νέα καταχώρηση στην ενότητα των προδιαγραφών πηγής δεδομένων για να συσχετίσετε την πηγή δεδομένων με το πρόγραμμα οδήγησης:

[ψευδώνυμο-βάσης-δεδομένων]
Driver=x:\windows\system\db2cliw.dll

όπου:

  • ψευδώνυμο-βάσης-δεδομένων είναι το ψευδώνυμο της βάσης δεδομένων που έχει καταχωρηθεί στον κατάλογο βάσεων δεδομένων και αναφέρεται στην ενότητα Data Source Specification.
  • x: είναι η μονάδα εγκατάστασης του λειτουργικού συστήματος των Windows.

Στο ακόλουθο παράδειγμα του αρχείου ODBC.INI έχουν προστεθεί οι καταχωρήσεις πηγής δεδομένων της IBM:

     [ODBC Data Sources]
     MS Access Databases=Access Data (*.mdb)
     SAMPLE=IBM DB2 ODBC DRIVER
 
     [MS Access Databases]
     Driver=D:\WINDOWS\SYSTEM\simba.dll
     FileType=RedISAM
     SingleUser=False
     UseSystemDB=False
 
     [SAMPLE]
     Driver=D:\WINDOWS\SYSTEM\db2cliw.dll
     Description=Sample DB2 Client/Server database

Ρύθμιση των αρχείων .ini για UNIX

Η ενότητα Πρόσβαση πελατών UNIX στη DB2 μέσω CLI/ODBC περιέχει λεπτομερείς οδηγίες για την ενημέρωση των αρχείων odbc.ini και odbcinst.ini.


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