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

Περιγραφές λέξεων-κλειδιών ρύθμισης

APPENDAPINAME

Περιγραφή λέξης-κλειδιού:
Προσάρτηση του ονόματος της λειτουργίας CLI/ODBC που προκάλεσε το σφάλμα στο μήνυμα σφάλματος.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
APPENDAPINAME = 0 | 1

Προεπιλεγμένη ρύθμιση:
Nα MHN εμφανίζεται το όνομα της λειτουργίας DB2 CLI.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συντήρηση

Σημειώσεις χρήσης:
 

Το όνομα της λειτουργίας DB2 CLI (API) που προκάλεσε σφάλμα προστίθεται στο μήνυμα σφάλματος που ανακτάται με την SQLGetDiagRec() ή την SQLError(). Το όνομα της λειτουργίας περικλείεται από αγκύλες { }.

Για παράδειγμα:

 
[IBM][CLI Driver]" CLIxxxx: < text >
SQLSTATE=XXXXX {SQLGetData}"

0 = Να ΜΗ γίνεται προσάρτηση του ονόματος της λειτουργίας DB2 CLI (προεπιλογή)
1 = Να γίνεται προσάρτηση του ονόματος της λειτουργίας DB2 CLI

Αυτή η λέξη-κλειδί είναι χρήσιμη μόνο για τη διαδικασία εντοπισμού και διόρθωσης σφαλμάτων (debugging).

ASYNCENABLE

Περιγραφή λέξης-κλειδιού:
Ενεργοποιεί ή απενεργοποιεί τη δυνατότητα ασύγχρονης εκτέλεσης ερωτημάτων.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
ASYNCENABLE = 1 | 0

Προεπιλεγμένη ρύθμιση:
Ασύγχρονη εκτέλεση ερωτημάτων.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συναλλαγή

Σημειώσεις χρήσης:
 

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

1 = Ασύγχρονη εκτέλεση ερωτημάτων (προεπιλογή)
0 = Δεν γίνεται ασύγχρονη εκτέλεση ερωτημάτων

Σημείωση:Το πρόγραμμα οδήγησης CLI/ODBC θα λειτουργεί όπως στις προηγούμενες εκδόσεις της DB2 που δεν υποστήριζαν ασύγχρονη λειτουργία ODBC.

BITDATA

Περιγραφή λέξης-κλειδιού:
Ορίζει αν τα είδη δυαδικών δεδομένων αντιμετωπίζονται ως είδη δυαδικών δεδομένων ή δεδομένων χαρακτήρων.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
BITDATA = 1 | 0

Προεπιλεγμένη ρύθμιση:
Τα είδη δεδομένων FOR BIT DATA και BLOB αντιμετωπίζονται ως είδη δυαδικών δεδομένων.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Είδος δεδομένων

Σημειώσεις χρήσης:
 

Αυτή η επιλογή σάς επιτρέπει να ορίσετε αν τα είδη δυαδικών δεδομένων ODBC (SQL_BINARY, SQL_VARBINARY, SQL_LONGVARBINARY και SQL_BLOB) θα αντιμετωπίζονται ως δυαδικά δεδομένα. Το DBMS υποστηρίζει στήλες με δυαδικά δεδομένα ορίζοντας στήλες CHAR, VARCHAR και LONG VARCHAR με το γνώρισμα FOR BIT DATA. Η DB2 Universal Database θα υποστηρίζει επίσης δυαδικά δεδομένα μέσω του είδους δεδομένων BLOB (σε αυτή την περίπτωση αντιστοιχίζεται σε ένα είδος δεδομένων CLOB).

Μπορεί να είναι απαραίτητο να ορίσετε αυτή την επιλογή αν χρησιμοποιείτε μια εφαρμογή της DB2 Έκδοση 1 που ανακτά δεδομένα (LONG) (VAR)CHAR στην ενδιάμεση μνήμη (buffer) SQL_C_CHAR. Στην DB2 Έκδοση 1, τα δεδομένα μεταφέρονται στην ενδιάμεση μνήμη SQL_C_CHAR χωρίς αλλαγές. Με αφετηρία την DB2 Έκδοση 2, τα δεδομένα μετατρέπονται στην αναπαράσταση ASCII του κάθε δεκαεξαδικού τμήματος δεδομένων.

Ορίστε BITDATA = 0 μόνο αν είστε βέβαιοι ότι όλες οι στήλες που έχουν οριστεί ως FOR BIT DATA ή BLOB περιέχουν μόνο δεδομένα χαρακτήρων και η εφαρμογή δεν έχει δυνατότητα εμφάνισης στηλών δυαδικών δεδομένων.

1 = Τα είδη δεδομένων FOR BIT DATA και BLOB αντιμετωπίζονται ως είδη δυαδικών δεδομένων (προεπιλογή).
0 = Τα είδη δεδομένων FOR BIT DATA και BLOB αντιμετωπίζονται ως είδη δεδομένων χαρακτήρων.

CLIPKG

Περιγραφή λέξης-κλειδιού:
Αριθμός μεγάλων πακέτων που θα δημιουργούνται.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
CLIPKG = 3 | 4 | ... | 30

Προεπιλεγμένη ρύθμιση:
3

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Σημειώσεις χρήσης:
 

Αν η τιμή ΔΕΝ είναι ένας ακέραιος αριθμός μεταξύ 3 και 30, θα χρησιμοποιείται η προεπιλεγμένη τιμή χωρίς προειδοποίηση ή μήνυμα σφάλματος.

Η λέξη-κλειδί αυτή χρησιμοποιείται για την αύξηση του αριθμό τομέων για προτάσεις SQL σε εφαρμογές CLI/ODBC. Αν ορίσετε αυτή τη λέξη-κλειδί, ο διαχειριστής θα πρέπει να εκτελέσει ρητή συναρμογή (bind) των απαιτούμενων αρχείων συναρμογής CLI με την επιλογή συναρμογής CLIPKG. Επίσης, το αρχείο db2cli.ini στον εξυπηρετητή (DB2 UDB V6.1 ή μεταγενέστερη σε πλατφόρμες UNIX ή Intel) πρέπει να ενημερωθεί με την ίδια τιμή για τη λέξη-κλειδί CLIPKG.

Η ρύθμιση αυτή αφορά μόνο μεγάλα πακέτα (που αποτελούνται από 364 τομείς). Ο αριθμός μικρών πακέτων (που αποτελούνται από 64 τομείς) είναι 3 και ο αριθμός αυτός δεν μπορεί να τροποποιηθεί.

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

CLISCHEMA

Περιγραφή λέξης-κλειδιού:
Ορίζει την προβολή καταλόγου περιεχομένων (catalog view) DB2 ODBC που θα χρησιμοποιείται.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
CLISCHEMA = προβολή καταλόγου περιεχομένων ODBC

Προεπιλεγμένη ρύθμιση:
Καμία - Δεν χρησιμοποιείται προβολή καταλόγου περιεχομένων ODBC

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Βλ. επίσης:
SYSSCHEMA

Σημειώσεις χρήσης:
 

Ο κατάλογος περιεχομένων DB2 ODBC σχεδιάστηκε για τη βελτίωση της απόδοσης κλήσεων σχημάτων (schema calls) για λίστες πινάκων σε εφαρμογές ODBC που συνδέονται στο DBMS σε κεντρικά συστήματα (host systems) μέσω DB2 Connect.

Ο κατάλογος περιεχομένων DB2 ODBC, που δημιουργείται και διατηρείται στο DBMS του κεντρικού συστήματος, περιέχει σειρές που αντιπροσωπεύουν αντικειμένα που ορίζονται στον πραγματικό κατάλογο περιεχομένων DB2, αλλά οι σειρές αυτές περιλαμβάνουν μόνο τις στήλες που είναι απαραίτητες για την υποστήριξη λειτουργιών ODBC. Οι πίνακες στον κατάλογο περιεχομένων DB2 ODBC έχουν προ-συνενωθεί (pre-joined) και δεικτοδοτηθεί (indexed) ειδικά για την υποστήριξη ταχείας πρόσβασης στον κατάλογο περιεχομένων για εφαρμογές ODBC.

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

Η χρήση της ρύθμισης CLISCHEMA είναι πλήρως ορατή για την εφαρμογή ODBC και μπορείτε να χρησιμοποιήσετε την επιλογή αυτή για οποιαδήποτε εφαρμογή ODBC.

Παρόλο που η λέξη-κλειδί αυτή έχει παρόμοια αποτελέσματα με τη λέξη-κλειδί SYSSCHEMA, συνιστάται να χρησιμοποιήσετε τη λέξη-κλειδί CLISCHEMA (όπου είναι δυνατόν).

Η CLISCHEMA παρέχει πιο αποδοτική πρόσβαση σε δεδομένα: οι ορισμένοι από το χρήστη πίνακες που χρησιμοποιούνται με τη SYSSCHEMA είναι κατοπτρικά είδωλα των πινάκων του καταλόγου περιεχομένων DB2, ενώ το πρόγραμμα οδήγησης ODBC πρέπει να συνενώσει σειρές από περισσότερους από έναν πίνακας για να είναι σε θέση να παρέχει τις ζητούμενες πληροφορίες στο χρήστη ODBC. Επιπλέον, η χρήση της λέξης-κλειδιού CLISCHEMA οδηγεί σε λιγότερες διαμάχες στη χρήση των πινάκων του καταλόγου περιεχομένων.

CONNECTNODE

Περιγραφή λέξης-κλειδιού:
Ορίζει τον κόμβο με τον οποίο πρέπει να πραγματοποιείται μια σύνδεση.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
CONNECTNODE = ακέραιος από 1 έως 999 | SQL_CONN_CATALOG_NODE

Προεπιλεγμένη ρύθμιση:
Χρησιμοποιείται ο λογικός κόμβος που ορίζεται με τη θύρα 0 του υπολογιστή.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Ισχύει μόνο όταν:
Πρόκειται για σύνδεση σε πολυκομβικό εξυπηρετητή βάσεων δεδομένων DB2 Extended Enterprise Edition.

Σημειώσεις χρήσης:
 

Χρησιμοποιείται για τον προσδιορισμό του λογικού κόμβου προορισμού ενός εξυπηρετητή διαμερισμένης βάσης δεδομένων DB2 Extended Enterprise Edition στον οποίο θέλετε να συνδεθείτε. Αυτή η λέξη-κλειδί υποκαθιστά την τιμή της μεταβλητής περιβάλλοντος DB2NODE. Η τιμή της λέξης-κλειδιού μπορεί να είναι:

Αν δεν ορίσετε τιμή στη λέξη-κλειδί αυτή, χρησιμοποιείται ως προεπιλογή ο λογικός κόμβος που ορίζεται με τη θύρα 0 του υπολογιστή.

CONNECTTYPE

Περιγραφή λέξης-κλειδιού:
Απομακρυσμένη ή κατανεμημένη μονάδα εργασίας.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
CONNECTTYPE = 1 | 2

Προεπιλεγμένη ρύθμιση:
Απομακρυσμένη μονάδα εργασίας

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συναλλαγή

Βλ. επίσης:
SYNCPOINT

Σημειώσεις χρήσης:
 

Αυτή η επιλογή σας επιτρέπει να ορίσετε το προεπιλεγμένο είδος σύνδεσης.

1 = Απομακρυσμένη μονάδα εργασίας. Πολλές ταυτόχρονες συνδέσεις, καθεμιά με τη δική της εμβέλεια δέσμευσης. Δεν γίνεται συντονισμός ταυτόχρονων συναλλαγών. Αυτή είναι η προεπιλεγμένη ρύθμιση.
2 = Κατανεμημένη μονάδα εργασίας. Συντονισμένες συνδέσεις όπου πολλές βάσεις δεδομένων συμμετέχουν στην ίδια κατανεμημένη μονάδα εργασίας (distributed unit of work). Αυτή η ρύθμιση συνδυάζεται με τη ρύθμιση SYNCPOINT για να διαπιστωθεί αν πρέπει να χρησιμοποιηθεί ένα πρόγραμμα διαχείρισης συναλλαγών (transaction manager).

CURRENTFUNCTIONPATH

Περιγραφή λέξης-κλειδιού:
Ορίζει το σχήμα που χρησιμοποιείται για την ανάλυση των παραπομπών σε συναρτήσεις (function references) και είδη δεδομένων (data type references) σε δυναμικές προτάσεις SQL.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
CURRENTFUNCTIONPATH = ισχύουσα διαδρομή συναρτήσεων

Προεπιλεγμένη ρύθμιση:
Δείτε την παρακάτω περιγραφή.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Περιβάλλον

Σημειώσεις χρήσης:
 

Αυτή η λέξη-κλειδί ορίζει τη διαδρομή που θα χρησιμοποιείται για την ανάλυση παραπομπών σε συναρτήσεις (function references) και είδη δεδομένων (data type references) σε δυναμικές προτάσεις SQL. Περιέχει μια λίστα ενός ή περισσοτέρων σχημάτων, όπου τα ονόματα σχημάτων περικλείονται σε διπλά εισαγωγικά και διαχωρίζονται με κόμματα.

Η προεπιλεγμένη τιμή είναι "SYSIBM","SYSFUN",X όπου X είναι η τιμή της ειδικής καταχώρησης USER οριοθετημένη με διπλά εισαγωγικά. Δεν χρειάζεται να οριστεί το σχήμα SYSIBM. Αν δεν συμπεριλαμβάνεται στη διαδρομή συναρτήσεων, θεωρείται ως το πρώτο σχήμα.

Αυτή η λέξη-κλειδί χρησιμοποιείται ως τμήμα της διαδικασίας ανάλυσης απροσδιόριστων παραπομπών σε συναρτήσεις (unqualified function references) που έχουν οριστεί σε ένα σχήμα διαφορετικό από το τρέχον σχήμα χρήστη. Η σειρά των ονομάτων σχημάτων καθορίζει τη σειρά με την οποία θα γίνει η ανάλυση των ονομάτων συναρτήσεων. Για περισσότερες πληροφορίες σχετικά με την ανάλυση συναρτήσεων, ανατρέξτε στο εγχειρίδιο SQL Reference.

CURRENTPACKAGESET

Περιγραφή λέξης-κλειδιού:
Υποβάλλει την εντολή "SET CURRENT PACKAGESET schema" μετά από κάθε σύνδεση.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
CURRENTPACKAGESET = όνομα σχήματος

Προεπιλεγμένη ρύθμιση:
Δεν γίνεται προσάρτηση της παραμέτρου.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Σημειώσεις χρήσης:
 

Με αυτή τη επιλογή ορίζεται η υποβολή της εντολής "SET CURRENT PACKAGESET schema" μετά από κάθε σύνδεση σε μια βάση δεδομένων. Η προεπιλογή είναι να μη γίνεται προσάρτηση αυτής της παραμέτρου.

Αυτή η πρόταση ορίζει το όνομα σχήματος (ταυτότητα συλλογής) που θα χρησιμοποιείται για την επιλογή του πακέτου που θα χρησιμοποιείται για την εκτέλεση των επόμενων προτάσεων SQL.

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

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

Ανατρέξτε στο εγχειρίδιο SQL Reference για περισσότερες πληροφορίες σχετικά με την εντολή SET CURRENT PACKAGESET.

CURRENTREFRESHAGE

Περιγραφή λέξης-κλειδιού:
Ορίζει την τιμή της ειδικής καταχώρησης CURRENT REFRESH AGE.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
CURRENTREFRESHAGE = 0 | ANY | αριθμητική σταθερά

Προεπιλεγμένη ρύθμιση:
0 - Πίνακες συγκεντρικών δεδομένων που ορίζονται με την παράμετρο REFRESH DEFERRED δεν θα χρησιμοποιούνται για τη βελτιστοποίηση της επεξεργασίας ενός ερωτήματος

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Σημειώσεις χρήσης:
 

Για περισσότερες πληροφορίες σχετικά με πίνακες συγκεντρωτικών δεδομένων (summary tables) και την πρόταση SET CURRENT REFRESH AGE, ανατρέξτε στο SQL Reference.

Μπορείτε να ορίσετε μία από τις ακόλουθες τιμές για τη λέξη-κλειδί αυτή:

CURRENTSCHEMA

Περιγραφή λέξης-κλειδιού:
Ορίζει το σχήμα που χρησιμοποιείται σε μια πρόταση SET CURRENT SCHEMA μετά από μια επιτυχή σύνδεση.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
CURRENTSCHEMA = όνομα σχήματος

Προεπιλεγμένη ρύθμιση:
Δεν υποβάλλεται καμία πρόταση.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Σημειώσεις χρήσης:
 

Όταν καθοριστεί η επιλογή αυτή, αποστέλλεται μετά από μια επιτυχή σύνδεση μια πρόταση SET CURRENT SCHEMA στο DBMS. Έτσι ο τελικός χρήστης ή η εφαρμογή μπορεί να ονομάζει αντικείμενα SQL χωρίς να είναι απαραίτητο να περιλαμβάνει το όνομα σχήματος στο όνομα του αντικειμένου.

Για περισσότερες πληροφορίες σχετικά με την πρόταση SET CURRENT SCHEMA, ανατρέξτε στο SQL Reference.

CURRENTSQLID

Περιγραφή λέξης-κλειδιού:
Ορίζει την ταυτότητα που χρησιμοποιείται στην πρόταση SET CURRENT SQLID που αποστέλλεται στο DBMS σε περίπτωση επιτυχούς σύνδεσης.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
CURRENTSQLID = current_sqlid

Προεπιλεγμένη ρύθμιση:
Δεν υποβάλλεται καμία πρόταση.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Enterprise

Ισχύει μόνο όταν:
Συνδέεστε σε DBMS της DB2 όπου υποστηρίζεται η πρόταση SET CURRENT SQLID (όπως η DB2 for MVS/ESA).

Σημειώσεις χρήσης:
 

Όταν καθοριστεί η επιλογή αυτή, αποστέλλεται μετά από μια επιτυχή σύνδεση μια πρόταση SET CURRENT SQLID στο DBMS. Έτσι ο τελικός χρήστης ή η εφαρμογή μπορεί να ονομάζει αντικείμενα SQL χωρίς να είναι απαραίτητο να περιλαμβάνει το όνομα σχήματος στο όνομα του αντικειμένου.

CURSORHOLD

Περιγραφή λέξης-κλειδιού:
Ορίζει την επίδραση της ολοκλήρωσης μιας συναλλαγής σε ανοιχτούς δρομείς.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
CURSORHOLD = 1 | 0

Προεπιλεγμένη ρύθμιση:
Διατήρηση ανοιχτών δρομέων.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συναλλαγή

Σημειώσεις χρήσης:
 

Αυτή η επιλογή ελέγχει την επίδραση της ολοκλήρωσης μιας συναλλαγής σε ανοιχτούς δρομείς.

1 = Διατήρηση δρομέων: οι δρομείς δεν καταστρέφονται όταν δεσμευτούν οι αλλαγές της συναλλαγής (προεπιλογή).
0 = Κατάργηση δρομέων: οι δρομείς καταστρέφονται όταν δεσμευτούν οι αλλαγές της συναλλαγής.

Σημείωση:Οι δρομείς καταστρέφονται πάντα όταν γίνεται αναίρεση (rollback) των συναλλαγών.

Αυτή η επιλογή επηρεάζει το αποτέλεσμα που επιστρέφει η SQLGetInfo() όταν καλείται με την SQL_CURSOR_COMMIT_BEHAVIOR ή SQL_CURSOR_ROLLBACK_BEHAVIOR. Η τιμή της επιλογής CURSORHOLD δεν λαμβάνεται υπόψη όταν συνδέεστε στην DB2 for VSE & VM όπου δεν υποστηρίζεται η διατήρηση δρομέων.

Μπορείτε να χρησιμοποιήσετε αυτή την επιλογή για τη ρύθμιση της απόδοσης. Μπορείτε να ορίσετε την κατάργηση των ανοιχτών δρομέων (τιμή 0) αν είστε βέβαιοι ότι:

  1. Η λειτουργία της εφαρμογής σας δεν στηρίζεται στις πληροφορίες SQL_CURSOR_COMMIT_BEHAVIOR ή SQL_CURSOR_ROLLBACK_BEHAVIOR που επιστρέφονται από την SQLGetInfo() και
  2. Η εφαρμογή δεν απαιτεί τη διατήρηση δρομέων από τη μία συναλλαγή έως την επόμενη.

Το DBMS θα λειτουργεί πιο αποδοτικά, καθώς δεν θα απελευθερώνονται πόροι μετά το τέλος μιας συναλλαγής.

DATABASE

Περιγραφή λέξης-κλειδιού:
Ορίζει τη βάση δεδομένων στον εξυπηρετητή με την οποία θα πραγματοποιείται σύνδεση όταν χρησιμοποιείται ένα DSN αρχείου.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DATABASE = όνομα βάσης δεδομένων

Προεπιλεγμένη ρύθμιση:
Καμία

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Ισχύει μόνο όταν:
Η τιμή της επιλογής PROTOCOL είναι TCPIP

Βλ. επίσης:
HOSTNAME, PROTOCOL, SERVICENAME

Σημειώσεις χρήσης:
 

Όταν χρησιμοποιείτε ένα DSN αρχείου, πρέπει να χρησιμοποιήσετε αυτή την επιλογή για να προσδιορίσετε τη βάση δεδομένων στον εξυπηρετητή με την οποία θέλετε να συνδέεστε. Η τιμή αυτή δεν σχετίζεται με το όνομα του ψευδωνύμου βάσης δεδομένων που ορίζεται στο σύστημα πελάτη. Θα πρέπει να ορίσετε ως τιμή το όνομα της βάσης δεδομένων στον εξυπηρετητή.

Η επιλογή αυτή λαμβάνεται υπόψη μόνο εφόσον η τιμή της επιλογής PROTOCOL είναι TCPIP.

DB2CONNECTVERSION

Περιγραφή λέξης-κλειδιού:
Ορίζει την έκδοση της πύλης εισόδου (gateway) DB2 Connect ή DB2 DDCS που χρησιμοποιείται.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DB2CONNECTVERSION = έκδοση πύλης εισόδου

Προεπιλεγμένη ρύθμιση:
5

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Ισχύει μόνο όταν:
Συνδέεστε σε μια πηγή δεδομένων μέσω μιας πύλης εισόδου DB2 Connect ή DB2 DDCS.

Σημειώσεις χρήσης:
 

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

5 = Δηλώνει ότι χρησιμοποιείται μια πύλη εισόδου DB2 Connect Έκδοσης 5 (η προεπιλεγμένη τιμή).

2 = Δηλώνει ότι χρησιμοποιείται μια πύλη εισόδου DB2 DDCS Έκδοσης 2.

DB2DEGREE

Περιγραφή λέξης-κλειδιού:
Ορίζει το βαθμό παραλληλισμού για την εκτέλεση προτάσεων SQL.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DB2DEGREE = 0 | ακέραιος από 1 έως 32767 | ANY

Προεπιλεγμένη ρύθμιση:
Δεν υποβάλλεται καμία πρόταση SET CURRENT DEGREE.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Βελτιστοποίηση

Ισχύει μόνο όταν:
Συνδέεστε σε ένα σύστημα συστοιχίας βάσεων δεδομένων (cluster database system).

Σημειώσεις χρήσης:
 

Αυτή η επιλογή ισχύει μόνο για εξυπηρετητές DB2 Έκδοσης 5 ή μεταγενέστερης έκδοσης. Αν η τιμή που ορίστηκε είναι διαφορετική από 0 (η προεπιλογή), τότε το DB2 CLI θα υποβάλει την ακόλουθη πρόταση SQL μετά από μια επιτυχή σύνδεση:

 
SET CURRENT DEGREE τιμή

Ορίζει το βαθμό παραλληλισμού για την εκτέλεση προτάσεων SQL. Αν επιλέξετε ANY (Αυτόματα), το DBMS θα καθορίζει το βαθμό παραλληλισμού.

Για περισσότερες πληροφορίες, εξετάστε την περιγραφή της πρότασης SET CURRENT DEGREE στο εγχειρίδιο SQL Reference.

DB2ESTIMATE

Περιγραφή λέξης-κλειδιού:
Ορίζει το όριο για την εμφάνιση εκτιμήσεων της λειτουργίας βελτιστοποίησης (optimizer) του CLI μετά την προετοιμασία ενός ερωτήματος SQL.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DB2ESTIMATE = 0 | μεγάλος θετικός αριθμός

Προεπιλεγμένη ρύθμιση:
Δεν επιστρέφονται εκτιμήσεις από τη λειτουργία βελτιστοποίησης.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Βελτιστοποίηση

Ισχύει μόνο όταν:
Μια εφαρμογή GUI έχει πρόσβαση σε έναν εξυπηρετητή DB2 Έκδοσης 2 ή μεταγενέστερης.

Σημειώσεις χρήσης:
 

Αυτή η επιλογή καθορίζει αν το DB2 CLI θα εμφανίζει ένα παράθυρο με εκτιμήσεις που επιστρέφονται από τη λειτουργία βελτιστοποίησης (optimizer) της DB2 μετά την ολοκλήρωση της προετοιμασίας ενός ερωτήματος SQL.

0 = Δεν επιστρέφονται εκτιμήσεις (προεπιλογή).
μεγάλος θετικός αριθμός = Το ανώτατο όριο που πρέπει να ξεπεραστεί ώστε να εμφανιστεί το παράθυρο των εκτιμήσεων του DB2 CLI. Αυτή η τιμή συγκρίνεται με το πεδίο SQLERRD(4) στην περιοχή επικοινωνίας SQL (SQLCA) που αντιστοιχεί στην πρόταση PREPARE. Αν η τιμή του πεδίου SQLERRD(4) είναι μεγαλύτερη από την τιμή της DB2ESTIMATE, θα εμφανιστεί το παράθυρο εκτιμήσεων.

Στο παράθυρο θα εμφανιστούν οι εκτιμήσεις της λειτουργίας βελτιστοποίησης και κουμπιά εντολών που θα επιτρέψουν στο χρήστη να επιλέξει αν θέλει να συνεχίσει την εκτέλεση αυτού του ερωτήματος ή να το ακυρώσει.

Η προτεινόμενη τιμή για την DB2ESTIMATE είναι 60000.

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

Αν χρησιμοποιείται αυτή η επιλογή, τότε η επιλογή DEFERREDPREPARE του DB2 CLI/ODBC θεωρείται απενεργοποιημένη.

DB2EXPLAIN

Περιγραφή λέξης-κλειδιού:
Ορίζει αν θα δημιουργούνται πληροφορίες αποτυπωμάτων (snapshots) ή/και πινάκων ανάλυσης Explain από τον εξυπηρετητή.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DB2EXPLAIN = 0 | 1 | 2 | 3

Προεπιλεγμένη ρύθμιση:
Δεν δημιουργούνται πληροφορίες αποτυπωμάτων ή/και πινάκων ανάλυσης Explain από τον εξυπηρετητή.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Βελτιστοποίηση

Σημειώσεις χρήσης:
 

Αυτή η λέξη-κλειδί προσδιορίζει αν θα δημιουργούνται πληροφορίες αποτυπωμάτων (snapshots) ή/και πινάκων ανάλυσης Explain από τον εξυπηρετητή.

0 = Απενεργοποιούνται και οι δύο λειτουργίες Explain (προεπιλογή)

Αποστέλλεται μια πρόταση 'SET CURRENT EXPLAIN SNAPSHOT=NO' και μια 'SET CURRENT EXPLAIN MODE=NO' στον εξυπηρετητή για να απενεργοποιηθούν οι λειτουργίες δημιουργίας αποτυμάτων ανάλυσης (Εxplain snapshot) και συλλογής πληροφοριών πινάκων ανάλυσης (Explain table information).

1 = Μόνο η λειτουργία δημιουργίας αποτυπωμάτων ανάλυσης (Explain snapshot) είναι ενεργή

Αποστέλλεται μια πρόταση 'SET CURRENT EXPLAIN SNAPSHOT=YES' και μια 'SET CURRENT EXPLAIN MODE=NO' στον εξυπηρετητή για να ενεργοποιηθεί η δημιουργία αποτυπωμάτων ανάλυσης και να απενεργοποιηθεί η συλλογή πληροφοριών πινάκων ανάλυσης.

2 = Μόνο η λειτουργία συλλογής πληροφοριών πινάκων ανάλυσης είναι ενεργή

Αποστέλλεται μια πρόταση 'SET CURRENT EXPLAIN MODE=YES' και μια 'SET CURRENT EXPLAIN SNAPSHOT=NO' στον εξυπηρετητή για να απενεργοποιηθεί η δημιουργία αποτυπωμάτων ανάλυσης και να ενεργοποιηθεί η συλλογή πληροφοριών πινάκων ανάλυσης.

3 = Και οι δύο λειτουργίες είναι ενεργές

Αποστέλλεται μια πρόταση 'SET CURRENT EXPLAIN MODE=YES' και μια 'SET CURRENT EXPLAIN SNAPSHOT=YES' στον εξυπηρετητή για να ενεργοποιηθούν η δημιουργία αποτυπωμάτων ανάλυσης και η συλλογή πληροφοριών πινάκων ανάλυσης.

Οι πληροφορίες ανάλυσης παρεμβάλλονται στους πίνακες ανάλυσης, οι οποίοι πρέπει να έχουν δημιουργηθεί προτού δημιουργηθούν οι πληροφορίες ανάλυσης. Για περισσότερες πληροφορίες σχετικά με αυτούς τους πίνακες, ανατρέξτε στο εγχειρίδιο SQL Reference.

Η τρέχουσα ταυτότητα εξουσιοδότησης πρέπει να έχει προνόμιο INSERT επί των πινάκων ανάλυσης.

Η επιλογή 1 είναι έγκυρη μόνο όταν συνδέεστε σε μια βάση δεδομένων της DB2 Common Server έκδοσης 2.1.0 ή μεταγενέστερης. Οι επιλογές 2 και 3 είναι έγκυρες όταν συνδέεστε σε μια βάση δεδομένων της DB2 Common Server έκδοσης 2.1.1 ή μεταγενέστερης.

DB2OPTIMIZATION

Περιγραφή λέξης-κλειδιού:
Ορίζει το βαθμό βελτιστοποίησης ερωτημάτων.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DB2OPTIMIZATION = ακέραιος από 0 έως 9

Προεπιλεγμένη ρύθμιση:
Δεν υποβάλλεται πρόταση SET CURRENT QUERY OPTIMIZATION.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Βελτιστοποίηση

Ισχύει μόνο όταν:
Συνδέεστε σε έναν εξυπηρετητή DB2 Έκδοσης 2 ή μεταγενέστερης έκδοσης.

Σημειώσεις χρήσης:
 

Αν οριστεί αυτή η επιλογή, τότε το DB2 CLI θα υποβάλλει την ακόλουθη πρόταση SQL μετά από μια επιτυχή σύνδεση:

 
SET CURRENT QUERY OPTIMIZATION θετικός αριθμός

Η πρόταση αυτή προσδιορίζει το βαθμό βελτιστοποίησης ερωτημάτων που θα χρησιμοποιεί η λειτουργία βελτιστοποίησης (optimizer). Ανατρέξτε στο εγχειρίδιο SQL Reference για τους επιτρεπτούς βαθμούς βελτιστοποίησης (optimization levels).

DBALIAS

Περιγραφή λέξης-κλειδιού:
Επιτρέπει τη χρήση ονομάτων πηγών δεδομένων (DSN) που υπερβαίνουν τους 8 χαρακτήρες.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DBALIAS = ψευδώνυμο

Προεπιλεγμένη ρύθμιση:
Χρήση του ψευδωνύμου βάσης δεδομένων της DB2 ως το όνομα πηγής δεδομένων ODBC.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Γενικές ρυθμίσεις CLI/ODBC

Σημειώσεις χρήσης:
 

Με αυτή η λέξη-κλειδί μπορείτε να ορίσετε να επιτρέπεται η χρήση ονομάτων πηγών δεδομένων που υπερβαίνουν τους 8 χαρακτήρες μονού byte. Το όνομα πηγής δεδομένων (DSN) είναι το όνομα, σε αγκύλες, στη σχετική επικεφαλίδα ενότητας στο αρχείο db2cli.ini (σε πλατφόρμες όπου αυτό το αρχείο είναι μορφής ASCII). Συνήθως, αυτή η επικεφαλίδα ενότητας είναι το ψευδώνυμο της βάσης δεδομένων που έχει μέγιστο μήκος 8 byte. Αν ο χρήστης επιθυμεί να χρησιμοποιήσει ένα μεγαλύτερο και πιο περιεκτικό όνομα για την πηγή δεδομένων, μπορεί να τοποθετήσει το όνομα αυτό στην επικεφαλίδα της ενότητας και να ορίσει σε αυτή τη λέξη-κλειδί το ψευδώνυμο της βάσης δεδομένων που χρησιμοποιείται στην εντολή CATALOG. Ακολουθεί ένα παράδειγμα:

 
Το όνομα μεγαλύτερου μήκους αντιστοιχεί σε ένα ψευδώνυμο βάσης
δεδομένων 8 χαρακτήρων μονού byte.
[Περιεκτικό_όνομα]
DBALIAS=DB2DBT10

Ο τελικός χρήστης μπορεί να ορίσει το [Περιεκτικό_όνομα] ως το όνομα της πηγής δεδομένων στη σύνδεση ενώ το πραγματικό ψευδώνυμο της βάσης δεδομένων είναι DB2DBT10.

Σε περιβάλλον 16-bit Windows ODBC θα πρέπει κάτω από την καταχώριση [ODBC DATA SOURCES] στο αρχείο ODBC.INI να ενημερωθεί επίσης η ακόλουθη γραμμή με το ψευδώνυμο μεγάλου μήκους (dbname).

 
  < ψευδώνυμο >=IBM DB2 ODBC DRIVER

DBNAME

Περιγραφή λέξης-κλειδιού:
Ορίζει το όνομα βάσης δεδομένων, ώστε να περιορίζεται ο χρόνος που χρειάζεται η εφαρμογή για την αναζήτηση πληροφοριών πινάκων σε ένα σύστημα MVS.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DBNAME = όνομα

Προεπιλεγμένη ρύθμιση:
Δεν χρησιμοποιείται φίλτρο στη στήλη DBNAME.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Enterprise

Ισχύει μόνο όταν:
Συνδέεστε στη DB2 for MVS/ESA.

Βλ. επίσης:
SCHEMALIST, TABLETYPE

Σημειώσεις χρήσης:
 

Αυτή η επιλογή χρησιμοποιείται μόνο όταν συνδέεστε στη DB2 for MVS/ESA και μόνο αν απαιτούνται από την εφαρμογή πληροφορίες καταλόγου περιεχομένων για πίνακες βάσης δεδομένων (base table catalog information). Αν υπάρχει μεγάλος αριθμός πινάκων στο υποσύστημα της DB2 for MVS/ESA, μπορεί να οριστεί ένα όνομα dbname για να περιοριστεί ο χρόνος που χρειάζεται η εφαρμογή προκειμένου να ανακτήσει πληροφορίες πινάκων καθώς και να μειωθεί ο αριθμός των πινάκων που χρησιμοποιεί η εφαρμογή.

Αν ορίσετε αυτή την επιλογή, τότε η πρόταση IN DATABASE dbname θα προσαρτάται σε διάφορες προτάσεις, όπως η CREATE TABLE.

Αυτή η τιμή αντιστοιχεί στη στήλη DBNAME στους πίνακες του καταλόγου περιεχομένων συστήματος (system catalog) της DB2 for MVS/ESA. Αν δεν οριστεί καμία τιμή ή αν ορίζονται επίσης προβολές, συνώνυμα, πίνακες συστήματος ή ψευδώνυμα μέσω της επιλογής TABLETYPE, θα περιοριστούν μόνο οι πληροφορίες πινάκων. Οι προβολές, τα ψευδώνυμα και τα συνώνυμα δεν περιορίζονται με την επιλογή DBNAME. Μπορεί να χρησιμοποιηθεί σε συνδυασμό με τις επιλογές SCHEMALIST και TABLETYPE για περαιτέρω περιορισμό του αριθμού των πινάκων για τους οποίους θα επιστραφούν πληροφορίες.

DEFAULTPROCLIBRARY

Περιγραφή λέξης-κλειδιού:
Ορίζει την προεπιλεγμένη βιβλιοθήκη αποθηκευμένων διαδικασιών.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DEFAULTPROCLIBRARY = < πλήρης διαδρομή >

Προεπιλεγμένη ρύθμιση:
Να μην προστίθεται μια προεπιλεγμένη βιβλιοθήκη αποθηκευμένων διαδικασιών στις κλήσεις αποθηκευμένων διαδικασιών.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Περιβάλλον

Ισχύει μόνο όταν:
Η εφαρμογή δεν χρησιμοποιεί τον πίνακα αποθηκευμένων διαδικασιών του καταλόγου περιεχομένων (stored procedure catalog table).

Σημειώσεις χρήσης:
 

Αυτή η επιλογή πρέπει να χρησιμοποιείται μόνο προσωρινά. Αντί για αυτήν, χρησιμοποιήστε τον πίνακα αποθηκευμένων διαδικασιών στον κατάλογο περιεχομένων (stored procedure catalog table). Ανατρέξτε στο εγχειρίδιο SQL Reference για περισσότερες πληροφορίες.

Η βιβλιοθήκη που ορίζεται με αυτή η επιλογή θα χρησιμοποιείται σε όλες τις κλήσεις αποθηκευμένων διαδικασιών που δεν ορίζουν ρητά μια βιβλιοθήκη. Επειδή ορίζετε μια θέση στον εξυπηρετητή, πρέπει να χρησιμοποιήσετε τον τρόπο γραφής της διαδρομής για το συγκεκριμένο λειτουργικό σύστημα και όχι αυτόν του συστήματος πελάτη. Για περισσότερες πληροφορίες, βλ. την πρόταση CALL στο εγχειρίδιο SQL Reference.

Για παράδειγμα, αν οι αποθηκευμένες διαδικασίες βρίσκονται στον εξυπηρετητή στο αρχείο βιβλιοθήκης d:\terry\proclib\comstor, μπορείτε να δώσετε στην παράμετρο DEFAULTPROCLIBRARY την τιμή d:\terry\proclib\comstor και μετά να καλέσετε την αποθηκευμένη διαδικασία func χωρίς να ορίσετε βιβλιοθήκη. Η πρόταση SQL που θα σταλεί είναι:

      CALL d:\terry\proclib\comstor!func

DEFERREDPREPARE

Περιγραφή λέξης-κλειδιού:
Περιορίζει την επιβάρυνση του δικτύου, συνδυάζοντας την αίτηση PREPARE με την αντίστοιχη αίτηση εκτέλεσης.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DEFERREDPREPARE = 0 | 1

Προεπιλεγμένη ρύθμιση:
Η αίτηση προετοιμασίας αναβάλλεται μέχρι την αποστολή της αίτησης εκτέλεσης.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συμβατότητα

Δεν ισχύει όταν:
Έχει οριστεί η επιλογή DB2ESTIMATE.

Σημειώσεις χρήσης:
 

Καθυστερεί την αποστολή της αίτησης PREPARE μέχρι να υποβληθεί η αντίστοιχη αίτηση εκτέλεσης. Οι δύο αιτήσεις συνδυάζονται στη συνέχεια σε μία ακολουθία εντολής/απόκρισης (αντί για δύο) προκειμένου να ελαχιστοποιηθεί η επιβάρυνση του δικτύου και να βελτιωθεί η απόδοση.

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

Σημείωση:Όταν είναι ενεργοποιημένη η αναβολή προετοιμασίας, οι εκτιμήσεις σειράς και κόστους που επιστρέφονται κανονικά στα πεδία SQLERRD(3) και SQLERRD(4) της περιοχής επικοινωνίας SQL (SQLCA) μιας πρότασης PREPARE ενδέχεται να είναι 0. Αυτό ενδιαφέρει τους χρήστες που θέλουν να χρησιμοποιήσουν αυτές τις τιμές για να αποφασίσουν αν θα συνεχίσουν την πρόταση SQL.

Αυτή η επιλογή απενεργοποιείται αν στην παράμετρο DB2ESTIMATE του CLI/ODBC έχει δοθεί τιμή διαφορετική του μηδενός (0).

DISABLEMULTITHREAD

Περιγραφή λέξης-κλειδιού:
Ορίζει την απενεργοποίηση της πολυνηματικής επεξεργασίας (multithreading).

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
DISABLEMULTITHREAD = 0 | 1

Προεπιλεγμένη ρύθμιση:
Υποστήριξη πολυνηματικής επεξεργασίας.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συμβατότητα

Σημειώσεις χρήσης:
 

Το πρόγραμμα οδήγησης CLI/ODBC υποστηρίζει την ταυτόχρονη εκτέλεση πολλών νημάτων (threads).

Αυτή η επιλογή χρησιμοποιείται για την ενεργοποίηση ή την απενεργοποίηση της υποστήριξης πολυνηματικής επεξεργασίας (multithreading).

0 = Ενεργοποίηση πολυνηματικής επεξεργασίας (προεπιλογή).
1 = Απενεργοποίηση πολυνηματικής επεξεργασίας.

Αν η πολυνηματική επεξεργασία είναι απενεργοποιημένη, τότε όλες οι κλήσεις για όλα τα νήματα θα εκτελούνται σειριακά κατά την επεξεργασία. Χρησιμοποιήστε αυτή τη ρύθμιση για πολυνηματικές εφαρμογές που απαιτούν σειριακή επεξεργασία από την DB2 Έκδοση 2.

(Αυτή η επιλογή περιέχεται στην ενότητα Common του αρχείου αρχικών ρυθμίσεων (db2cli.ini) και επομένως αφορά όλες τις συνδέσεις στη DB2.)

EARLYCLOSE

Περιγραφή λέξης-κλειδιού:
Ορίζει αν ο δρομέας (cursor) που αντιστοιχεί στη σύνδεση θα κλείνεται πρόωρα από τον εξυπηρετητή DB2 όταν φθάνει στο τέλος του συνόλου αποτελεσμάτων.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
EARLYCLOSE = 1 | 0

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

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συμβατότητα

Σημειώσεις χρήσης:
 

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

0 = Να μην κλείνει πρόωρα ο προσωρινός δρομέας στον εξυπηρετητή.
1 = Να κλείνει πρόωρα ο προσωρινός δρομέας στον εξυπηρετητή (προεπιλογή).

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

Η ενεργοποίηση αυτής της επιλογής επιταχύνει την εκτέλεση εφαρμογών που χρησιμοποιούν πολλά μικρά σύνολα αποτελεσμάτων.

Η λειτουργία EARLYCLOSE δεν χρησιμοποιείται αν συμβαίνει ένα από τα εξής:

Σημείωση:Παρόλο που η επιλογή αυτή μπορεί να οριστεί οποιαδήποτε στιγμή, η τιμή που χρησιμοποιείται είναι αυτή που ισχύει κατά την εκτέλεση της πρότασης (κατά το άνοιγμα του δρομέα).

GRANTEELIST

Περιγραφή λέξης-κλειδιού:
Ορίζει τη μείωση του όγκου πληροφοριών που επιστρέφονται όταν η εφαρμογή λαμβάνει μια λίστα προνομίων επί πινάκων ή στηλών.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
GRANTEELIST = " 'userID1 ', 'userID2 ',... 'userIDn ' "

Προεπιλεγμένη ρύθμιση:
Δεν εφαρμόζεται φίλτρο στα αποτελέσματα της αναζήτησης.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Enterprise

Βλ. επίσης:
GRANTORLIST

Σημειώσεις χρήσης:
 

Αυτή η επιλογή μπορεί να χρησιμοποιηθεί για τη μείωση του όγκου των πληροφοριών που επιστρέφονται όταν η εφαρμογή ανακτά μια λίστα προνομίων επί των πινάκων μιας βάσης δεδομένων ή επί των στηλών ενός πίνακα. Η λίστα των ταυτοτήτων εξουσιοδότησης που ορίζονται σε αυτή την επιλογή θα χρησιμοποιείται ως φίλτρο. Θα επιστρέφονται μόνο οι πίνακες ή οι στήλες για τις οποίες ισχύουν τα προνόμια που έχουν εκχωρηθεί ΣΤΙΣ συγκεκριμένες αυτές τις ταυτότητες.

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

 
    GRANTEELIST=" 'USER1', 'USER2', 'USER8' "

Στο παραπάνω παράδειγμα, αν η εφαρμογή λάβει μια λίστα προνομίων για ένα συγκεκριμένο πίνακα, θα επιστραφούν μόνο οι στήλες για τις οποίες ισχύουν προνόμια που έχουν εκχωρηθεί ΣΤΙΣ ταυτότητες USER1, USER2 ή USER8.

GRANTORLIST

Περιγραφή λέξης-κλειδιού:
Ορίζει τη μείωση του όγκου πληροφοριών που επιστρέφονται όταν η εφαρμογή λαμβάνει μια λίστα προνομίων επί πινάκων ή στηλών.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
GRANTORLIST = " 'userID1 ', 'userID2 ',... 'userIDn ' "

Προεπιλεγμένη ρύθμιση:
Δεν εφαρμόζεται φίλτρο στα αποτελέσματα της αναζήτησης.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Enterprise

Βλ. επίσης:
GRANTEELIST

Σημειώσεις χρήσης:
 

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

Ορίστε για αυτή την επιλογή μια λίστα με μία ή περισσότερες ταυτότητες εξουσιοδότησης οι οποίες έχουν εκχωρήσει προνόμια. Οι ταυτότητες πρέπει να περικλείονται σε μονά εισαγωγικά και να διαχωρίζονται με κόμματα. Ολόκληρη η συμβολοσειρά πρέπει να περικλείεται σε διπλά εισαγωγικά. Για παράδειγμα:

 
    GRANTORLIST=" 'USER1', 'USER2', 'USER8' "

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

GRAPHIC

Περιγραφή λέξης-κλειδιού:
Ορίζει αν το DB2 CLI αναφέρει το είδος IBM GRAPHIC (υποστήριξη χαρακτήρων διπλού byte) ως υποστηριζόμενο είδος δεδομένων.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
GRAPHIC = 0 | 1 | 2 | 3

Προεπιλεγμένη ρύθμιση:
Το είδος δεδομένων GRAPHIC δεν υποστηρίζεται.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Είδος δεδομένων

Σημειώσεις χρήσης:
 

Αυτή η επιλογή ελέγχει τον τρόπο με τον οποίο επιστρέφονται από την εφαρμογή οι εξής πληροφορίες:

0 = Το είδος δεδομένων IBM GRAPHIC δεν υποστηρίζεται. Το μήκος των στηλών γραφικών δεδομένων επιστρέφεται ως αριθμός χαρακτήρων DBCS (προεπιλογή).
1 = Το είδος δεδομένων IBM GRAPHIC αναφέρεται ως υποστηριζόμενο είδος δεδομένων. Το μήκος των στηλών γραφικών δεδομένων επιστρέφεται ως αριθμός χαρακτήρων DBCS.
2 = Το είδος δεδομένων IBM GRAPHIC δεν υποστηρίζεται. Το μήκος των στηλών γραφικών δεδομένων επιστρέφεται ως αριθμός bytes. (Αυτή η τιμή απαιτείται για την Microsoft Access** 1.1-J και το Microsoft Query**-J.)
3 = Συνδυασμός των ρυθμίσεων 1 και 2. Το είδος δεδομένων IBM GRAPHIC αναφέρεται ως υποστηριζόμενο είδος δεδομένων. Το μήκος των στηλών γραφικών δεδομένων επιστρέφεται ως αριθμός bytes.

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

HOSTNAME

Περιγραφή λέξης-κλειδιού:
Ορίζει το όνομα υπολογιστή ή τη διεύθυνση IP του συστήματος του εξυπηρετητή. Το στοιχείο αυτό χρησιμοποιείται για μια πηγή δεδομένων αρχείου (File DSN).

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
HOSTNAME = όνομα υπολογιστή | διεύθυνση IP

Προεπιλεγμένη ρύθμιση:
Καμία

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
DSN αρχείου

Ισχύει μόνο όταν:
Η τιμή της επιλογής PROTOCOL είναι TCPIP

Βλ. επίσης:
PROTOCOL, SERVICENAME

Σημειώσεις χρήσης:
 

Χρησιμοποιήστε αυτή την επιλογή σε συνδυασμό με την επιλογή SERVICENAME για να ορίσετε τα απαιτούμενα γνωρίσματα για μια σύνδεση TCP/IP από αυτό το σύστημα πελάτη σε έναν εξυπηρετητή DB2. Οι δύο αυτές τιμές λαμβάνονται υπόψη μόνο όταν η τιμή της επιλογής PROTOCOL είναι TCPIP.

Καθορίστε είτε το όνομα υπολογιστή είτε τη διεύθυνση IP του συστήματος του εξυπηρετητή.

IGNOREWARNINGS

Περιγραφή λέξης-κλειδιού:
Ορίζει την εμφάνιση ή απόκρυψη προειδοποιήσεων.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
IGNOREWARNINGS = 0 | 1

Προεπιλεγμένη ρύθμιση:
Οι προειδοποιήσεις επιστρέφονται κανονικά.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συντήρηση

Βλ. επίσης:
WARNINGLIST, IGNOREWARNLIST

Σημειώσεις χρήσης:
 

Σε ορισμένες σπάνιες περιπτώσεις ενδέχεται μια εφαρμογή να μη χειρίζεται σωστά τα προειδοποιητικά μηνύματα που δέχεται. Μπορείτε να χρησιμοποιήσετε αυτή την επιλογή για να ορίσετε οι προειδοποιήσεις του DBMS δεν θα μεταβιβάζονται στην εφαρμογή.

0 = Οι προειδοποιήσεις αναφέρονται ως συνήθως (προεπιλογή).
1 = Οι προειδοποιήσεις του DBMS αγνοούνται. Επιστρέφεται η SQL_SUCCESS. Όμως, οι προειδοποιήσεις από το πρόγραμμα οδήγησης DB2 CLI/ODBC εξακολουθούν να επιστρέφονται. Αρκετές από τις προειδοποιήσεις αυτές είναι απαραίτητες για την ομαλή λειτουργία της εφαρμογής.

Παρόλο που αυτή η επιλογή μπορεί να χρησιμοποιηθεί και μόνη της, μπορεί να συνδυαστεί με τη λέξη-κλειδί ρύθμισης του CLI/ODBC WARNINGLIST.

IGNOREWARNLIST

Περιγραφή λέξης-κλειδιού:
Ορίζει την αγνόηση συγκεκριμένων προειδοποιήσεων sqlstate.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
IGNOREWARNLIST = "'sqlstate1', 'sqlstate2', ..."

Προεπιλεγμένη ρύθμιση:
Οι προειδοποιήσεις επιστρέφονται κανονικά.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Βλ. επίσης:
WARNINGLIST, IGNOREWARNINGS

Σημειώσεις χρήσης:
 

Υπάρχουν σπάνιες περιπτώσεις όπου μια εφαρμογή δεν χειρίζεται σωστά ορισμένα προειδοποιητικά μηνύματα, αλλά δεν θέλετε να αγνοούνται όλα τα προειδοποιητικά μηνύματα. Μπορείτε να χρησιμοποιήσετε αυτή τη λέξη-κλειδί για να ορίσετε ποιες προειδοποιήσεις δεν θα μεταβιβάζονται στην εφαρμογή. Αν θέλετε να αγνοούνται όλες οι προειδοποιήσεις του DBMS, τότε πρέπει να χρησιμοποιήσετε τη λέξη-κλειδί IGNOREWARNINGS.

Αν μια προειδοποίηση περιέχεται τόσο στη λίστα της IGNOREWARNLIST όσο και στη λίστα της WARNINGLIST, θα αγνοείται.

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

   IGNOREWARNLIST="'01000', '01004','01504'"

KEEPCONNECT

Περιγραφή λέξης-κλειδιού:
Ορίζει τον αριθμό των συνδέσεων που θα αποθηκεύονται στη λανθάνουσα μνήμη (cache).

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
KEEPCONNECT = 0 | θετικός ακέραιος

Προεπιλεγμένη ρύθμιση:
Οι συνδέσεις δεν αποθηκεύονται στη λανθάνουσα μνήμη.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συναλλαγή

Σημειώσεις χρήσης:
 

0 = Οι συνδέσεις σε βάσεις δεδομένων δεν αποθηκεύονται στη λανθάνουσα μνήμη (προεπιλογή).

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

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

Η τιμή αυτής της επιλογής ορίζει αριθμό των συνδέσεων σε βάσεις δεδομένων που θα αποθηκεύονται στη λανθάνουσα μνήμη. Παρόλο που ο μέγιστος αριθμός συνδέσεων περιορίζεται μόνο από τους διαθέσιμους πόρους του συστήματος, συνήθως η τιμή 1 ή 2 αρκεί για τις εφαρμογές που επωφελούνται από αυτή τη δυνατότητα.

KEEPSTATEMENT

Περιγραφή λέξης-κλειδιού:
Ορίζει τον αριθμό ενδεικτών προτάσεων (statement handles) που θα αποθηκεύονται στη λανθάνουσα μνήμη (cache).

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
KEEPSTATEMENT = 5 | θετικός ακέραιος

Προεπιλεγμένη ρύθμιση:
Αποθηκεύονται στη λανθάνουσα μνήμη 5 ενδείκτες προτάσεων.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Βελτιστοποίηση

Σημειώσεις χρήσης:
 

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

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

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

LOBMAXCOLUMNSIZE

Περιγραφή λέξης-κλειδιού:
Ορίζει αν θα γίνεται υποκατάσταση του προεπιλεγμένου μεγέθους COLUMN_SIZE για είδη δεδομένων LOΒ.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
LOBMAXCOLUMNSIZE = ακέραιος μεγαλύτερος από 0

Προεπιλεγμένη ρύθμιση:
2 Gigabyte (1G για DBCLOB)

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Είδος δεδομένων

Ισχύει μόνο όταν:
Χρησιμοποιείται η επιλογή LONGDATACOMPAT.

Βλ. επίσης:
LONGDATACOMPAT

Σημειώσεις χρήσης:
 

Η επιλογή αυτή ορίζει την υποκατάσταση της τιμής των 2 Gigabyte (1G για DBCLOB) που επιστρέφεται από την SQLGetTypeInfo() για τη στήλη COLUMN_SIZE για τα είδη δεδομένων SQL_CLOB, SQL_BLOΒ και SQL_DBCLOB. Οι επόμενες προτάσεις CREATE TABLE που περιέχουν στήλες LOB θα χρησιμοποιήσουν την τιμή μεγέθους στήλης που ορίζετε εδώ αντί της προεπιλεγμένης.

LONGDATACOMPAT

Περιγραφή λέξης-κλειδιού:
Ορίζει αν θα αναφέρονται τα αντικείμενα LOB ως είδη δεδομένων μεγάλου μήκους ή ως είδη μεγάλων αντικειμένων.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
LONGDATACOMPAT = 0 | 1

Προεπιλεγμένη ρύθμιση:
Τα είδη δεδομένων LOB αναφέρονται ως είδη μεγάλων αντικειμένων.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Είδος δεδομένων

Βλ. επίσης:
LOBMAXCOLUMNSIZE

Σημειώσεις χρήσης:
 

Αυτή η επιλογή υποδεικνύει στο DB2 CLI το είδος δεδομένων που αναμένει η εφαρμογή όταν χρησιμοποιεί μια βάση δεδομένων με στήλες μεγάλων αντικειμένων (LOB).
Είδος δεδομένων βάσης δεδομένων Μεγάλα αντικείμενα (0--Προεπιλογή) Είδη δεδομένων μεγάλου μήκους (1)
CLOB SQL_CLOB SQL_LONGVARCHAR
BLOB SQL_BLOB SQL_LONGVARBINARY
DBCLOB SQL_DBCLOB SQL_LONGVARGRAPHIC

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

Η επιλογή του DB2 CLI/ODBC LOBMAXCOLUMNSIZE μπορεί να χρησιμοποιηθεί σε συνδυασμό με αυτή την επιλογή για να μειωθεί το προεπιλεγμένο μέγεθος που έχει δηλωθεί για τα δεδομένα.

MAXCONN

Περιγραφή λέξης-κλειδιού:
Ορίζει το μέγιστο αριθμό συνδέσεων που επιτρέπονται για κάθε εφαρμογή.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
MAXCONN = 0 | θετικός αριθμός

Προεπιλεγμένη ρύθμιση:
Όσες συνδέσεις επιτρέπουν οι διαθέσιμοι πόροι του συστήματος.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συναλλαγή

Σημειώσεις χρήσης:
 

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

Στις πλατφόρμες OS/2 και WIN32 (Windows NT και Windows 95), αν χρησιμοποιείται το πρωτόκολλο NetBIOS, αυτή η τιμή αντιστοιχεί στο μέγιστο αριθμό των συνδέσεων (συνεδρίες NetBIOS) που θα μπορούν να πραγματοποιούνται ταυτόχρονα από την εφαρμογή. Το εύρος τιμών για το OS/2 NetBIOS είναι 1 έως 254. Η τιμή 0 (προεπιλογή) θα έχει ως αποτέλεσμα 5 δεσμευμένες συνδέσεις. Οι δεσμευμένες συνεδρίες NetBIOS δεν μπορούν να χρησιμοποιηθούν από άλλες εφαρμογές. Ο αριθμός των συνδέσεων που ορίζεται με αυτή την παράμετρο θα ισχύει για κάθε κάρτα που χρησιμοποιεί το πρωτόκολλο NetBIOS της DB2 προκειμένου να συνδεθεί στον απομακρυσμένο εξυπηρετητή (ο αριθμός κάρτας ορίζεται στον κατάλογο κόμβων για έναν κόμβο NetBIOS).

MODE

Περιγραφή λέξης-κλειδιού:
Ορίζει τον προεπιλεγμένο τρόπο σύνδεσης.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
MODE = SHARE | EXCLUSIVE

Προεπιλεγμένη ρύθμιση:
SHARΕ (Κοινή χρήση)

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συναλλαγή

Δεν ισχύει όταν:
Συνδέεστε σε μια βάση δεδομένων DRDA.

Σημειώσεις χρήσης:
 

Ορίζει είτε την τιμή SHARE (Κοινή χρήση) είτε την τιμή EXCLUSIVE (Αποκλειστική χρήση) για τον τρόπο σύνδεσης (πρόταση CONNECT). Αν ο τρόπος σύνδεσης ορίζεται από την εφαρμογή όταν πραγματοποιείται η σύνδεση, η τιμή αυτή αγνοείται. Η προεπιλεγμένη τιμή αυτής της παραμέτρου είναι SHARE (Κοινή χρήση).
Σημείωση:Η τιμή EXCLUSIVE (Αποκλειστική χρήση) δεν επιτρέπεται για συνδέσεις DRDA. Ανατρέξτε στο εγχειρίδιο SQL Reference για περισσότερες πληροφορίες σχετικά με την πρόταση CONNECT.

MULTICONNECT

Περιγραφή λέξης-κλειδιού:
Ορίζει τον τρόπο αντιστοίχισης αιτήσεων SQLConnect() σε φυσικές συνδέσεις βάσεων δεδομένων.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
MULTICONNECT = 0 | 1

Προεπιλεγμένη ρύθμιση:
Κάθε αίτηση SQLConnect() της εφαρμογής θα έχει ως αποτέλεσμα μια φυσική σύνδεση σε βάση δεδομένων.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συναλλαγή

Σημειώσεις χρήσης:
 

Αυτή η επιλογή χρησιμοποιείται για τον ορισμό του τρόπου αντιστοίχισης των αιτήσεων SQLConnect() σε φυσικές συνδέσεις βάσεων δεδομένων.

1 = Οι συνδέσεις δεν είναι κοινόχρηστες. Χρησιμοποιούνται πολλές ταυτόχρονες συνδέσεις (προεπιλογή) -- Κάθε αίτηση SQLConnect() της εφαρμογής θα έχει ως αποτέλεσμα μια φυσική σύνδεση σε βάση δεδομένων.
0 = Αντιστοίχιση συνδέσεων σε μία φυσική σύνδεση -- Όλες οι συνδέσεις για την εφαρμογή θα αντιστοιχούν σε μία φυσική σύνδεση. Αυτό μπορεί να είναι χρήσιμο όταν:

Αν η τιμή της επιλογής MULTICONNECT είναι 0, τότε η πολυνηματική επεξεργασία (multithreading) πρέπει να απενεργοποιηθεί μέσω της λέξης-κλειδιού DISABLEMULTITHREAD.

Σημείωση:Αν η παράμετρος MULTICONNECT είναι ανενεργή (0), τότε όλες οι προτάσεις εκτελούνται κατά την ίδια σύνδεση και επομένως στην ίδια συναλλαγή. Αυτό σημαίνει ότι μια αναίρεση αλλαγών (rollback) θα εφαρμοστεί σε ΟΛΕΣ τις προτάσεις σε όλες τις συνδέσεις. Βεβαιωθείτε ότι η εφαρμογή έχει σχεδιαστεί ώστε να λειτουργεί με ανενεργή την παράμετρο MULTICONNECT πριν την απενεργοποιήσετε, γιατί ενδέχεται να μη λειτουργεί σωστά.

(Αυτή η επιλογή περιέχεται στην ενότητα Common του αρχείου αρχικών ρυθμίσεων (db2cli.ini) και επομένως αφορά όλες τις συνδέσεις στη DB2.)

OPTIMIZEFORNROWS

Περιγραφή λέξης-κλειδιού:
Ορίζει την προσάρτηση της παραμέτρου "OPTIMIZE FOR n ROWS" σε κάθε πρόταση SELECT.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
OPTIMIZEFORNROWS = ακέραιος

Προεπιλεγμένη ρύθμιση:
Δεν γίνεται προσάρτηση της παραμέτρου.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Βελτιστοποίηση

Σημειώσεις χρήσης:
 

Αυτή η επιλογή ορίζει την προσάρτηση της παραμέτρου "OPTIMIZE FOR n ROWS" σε κάθε πρόταση SELECT, όπου n είναι ένας ακέραιος μεγαλύτερος από 0. Αν οριστεί η τιμή 0 (η προεπιλογή), δεν θα γίνεται προσάρτηση αυτής της παραμέτρου.

Για περισσότερες πληροφορίες σχετικά με την επίδραση της παραμέτρου OPTIMIZE FOR n ROWS, ανατρέξτε στο εγχειρίδιο Administration Guide.

OPTIMIZESQLCOLUMNS

Περιγραφή λέξης-κλειδιού:
Ορίζει τη βελτιστοποίηση κλήσεων SQLColumns() σε περίπτωση προσδιορισμού ρητού ονόματος σχήματος και ονόματος πίνακα.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
OPTIMIZESQLCOLUMNS = 0 | 1

Προεπιλεγμένη ρύθμιση:
0 - επιστροφή όλων των πληροφοριών των στηλών

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Σημειώσεις χρήσης:
 

Αν η επιλογή OPTIMIZESQLCOLUMNS είναι ενεργοποιημένη (έχει την τιμή 1), τότε θα γίνεται βελτιστοποίηση των κλήσεων στην SQLColumns() όταν καθοριστεί ένα ρητό (χωρίς μάσκα χαρακτήρων) όνομα σχήματος, ένα ρητό όνομα πίνακα και η τιμή % (ΟΛΕΣ οι στήλες) για το όνομα στήλης. Το πρόγραμμα οδήγησης DB2 CLI/ODBC βελτιστοποιεί την κλήση έτσι ώστε να μη γίνεται σάρωση των πινάκων του συστήματος. Αν γίνεται βελτιστοποίηση της κλήσης, τότε οι πληροφορίες COLUMN_DEF (που περιλαμβάνουν την προεπιλεγμένη συμβολοσειρά για τις στήλες) δεν επιστρέφονται. Κατά τη σύνδεση σε μια βάση δεδομένων AS/400, οι πληροφορίες που επιστρέφονται από την SQLColumns() για στήλες με είδος δεδομένων NUMERIC θα είναι λανθασμένες. Αν η εφαρμογή δεν χρειάζεται αυτές τις πληροφορίες, τότε μπορεί να ενεργοποίησει τη βελτιστοποίηση ώστε να αυξηθεί η απόδοσή της.

Αν η εφαρμογή χρειάζεται τις πληροφορίες COLUMN_DEF, τότε η τιμή της επιλογής OPTIMIZESQLCOLUMNS πρέπει να είναι 0. Αυτή είναι η προεπιλεγμένη τιμή.

PATCH1

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

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
PATCH1 = { 0 | 1 | 2 | 4 | 8 | 16 | ... }

Προεπιλεγμένη ρύθμιση:
Δεν χρησιμοποιούνται μέθοδοι επίλυσης προβλημάτων (0).

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συντήρηση

Βλ. επίσης:
PATCH2

Σημειώσεις χρήσης:
 

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

Από το σημειωματάριο Ειδικές ρυθμίσεις CLI/ODBC μπορείτε να επιλέξετε μία ή περισσότερες επιδιορθώσεις προς χρήση. Αν ορίζετε τις τιμές απευθείας στο αρχείο db2cli.ini και θέλετε να χρησιμοποιήσετε περισσότερες από μία τιμές επιδιορθώσεων, απλά προσθέστε όλες τις τιμές για να δημιουργήσετε την τιμή της λέξης-κλειδιού. Για παράδειγμα, αν θέλετε να χρησιμοποιούνται οι επιδιορθώσεις 1, 4 και 8, ορίστε PATCH1=13.

0 = Δεν χρησιμοποιούνται μέθοδοι επίλυσης προβλημάτων (προεπιλογή)

Το σημειωματάριο Ειδικές ρυθμίσεις CLI/ODBC παρέχει μια λίστα τιμών. Επιλέξτε το φάκελο Service που βρίσκεται στο φάκελο DB2 για πληροφορίες σχετικά με την ενημέρωση αυτής της λίστας τιμών. Αυτές οι πληροφορίες περιέχονται επίσης στο αρχείο README (δεν θα υπάρχει σχετική ενότητα στο αρχείο README αν δεν υπάρχουν τρέχουσες τιμές επιδιορθώσεων για τη συγκεκριμένη πλατφόρμα).

PATCH2

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

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
PATCH2 = "τιμή επιδιόρθωσης 1τιμή επιδιόρθωσης 2τιμή επιδιόρθωσης 3,  ..."

Προεπιλεγμένη ρύθμιση:
Δεν χρησιμοποιούνται μέθοδοι επίλυσης προβλημάτων

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Βλ. επίσης:
PATCH1

Σημειώσεις χρήσης:
 

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

Όταν καθορίσετε περισσότερες από μία επιδιορθώσεις, οι τιμές πρέπει να διαχωρίζονται με κόμματα (και όχι να αθροιστούν, όπως στην περίπτωση της επιλογής PATCH1).

0 = Δεν χρησιμοποιούνται μέθοδοι επίλυσης προβλημάτων (προεπιλογή)

Για να ορίσετε τις επιδιορθώσεις 3, 4 και 8 για την επιλογή PATCH2, καθορίστε:

 
    PATCH2="3, 4, 8"

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

POPUPMESSAGE

Περιγραφή λέξης-κλειδιού:
Ορίζει την εμφάνιση ενός παραθύρου μηνύματος κάθε φορά που το CLI/ODBC αποστέλλει ένα μήνυμα σφάλματος.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
POPUPMESSAGE = 0 | 1

Προεπιλεγμένη ρύθμιση:
Δεν εμφανίζεται παράθυρο μηνύματος.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συντήρηση

Ισχύει μόνο όταν:
Εκτελούνται εφαρμογές OS/2 ή Windows.

Βλ. επίσης:
SQLSTATEFILTER

Σημειώσεις χρήσης:
 

Εμφανίζει ένα παράθυρο μηνύματος κάθε φορά που το DB2 CLI αποστέλλει ένα μήνυμα σφάλματος που μπορεί να ανακτηθεί με την SQLGetDiagRec() ή την SQLError(). Η επιλογή αυτή είναι χρήσιμη για εφαρμογές εντοπισμού και διόρθωσης σφαλμάτων (debugging) που δεν εμφανίζουν μηνύματα στους χρήστες.

0 = ΔΕΝ εμφανίζεται παράθυρο μηνύματος (προεπιλογή)
1 = Εμφανίζεται παράθυρο μηνύματος

PROTOCOL

Περιγραφή λέξης-κλειδιού:
Ορίζει το πρωτόκολλο επικοινωνίας που χρησιμοποιείται για ένα DSN αρχείου.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
PROTOCOL = TCPIP

Προεπιλεγμένη ρύθμιση:
καμία

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
DSN αρχείου

Βλ. επίσης:
HOSTNAME, SERVICENAME

Σημειώσεις χρήσης:
 

Το TCP/IP είναι το μόνο υποστηριζόμενο πρωτόκολλο όταν χρησιμοποιείται μια πηγή δεδομένων αρχείου (File DSN). Καθορίστε την τιμή TCPIP (χωρίς κάθετο).

Όταν ορίσετε την επιλογή αυτή, θα πρέπει να οριστούν επίσης οι ακόλουθες επιλογές:

PWD

Περιγραφή λέξης-κλειδιού:
Ορίζει τον προεπιλεγμένο κωδικό πρόσβασης.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
PWD = κωδικός πρόσβασης

Προεπιλεγμένη ρύθμιση:
Καμία

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Γενικές ρυθμίσεις CLI/ODBC

Σημειώσεις χρήσης:
 

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

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

QUERYTIMEOUTINTERVAL

Περιγραφή λέξης-κλειδιού:
Ορίζει το χρόνο αναμονής (σε δευτερόλεπτα) μεταξύ των ελέγχων για μια λήξη προθεσμίας ερωτήματος (query timeout).

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
QUERYTIMEOUTINTERVAL = 0 | θετικός ακέραιος

Προεπιλεγμένη ρύθμιση:
5 δευτερόλεπτα

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Σημειώσεις χρήσης:
 

Μια εφαρμογή μπορεί να χρησιμοποιήσει τη συνάρτηση SQLSetStmtAttr() για να ορίσει το γνώρισμα πρότασης SQL_ATTR_QUERY_TIMEOUT. Πρόκειται για τον αριθμό δευτερολέπτων που το πρόγραμμα οδήγησης CLI θα αναμένει την εκτέλεση μιας πρότασης SQL προτού επιστρέψει μήνυμα σφάλματος στην εφαρμογή.

Η τιμή της λέξης-κλειδιού QUERYTIMEOUTINTERVAL ορίζει το χρονικό διάστημα που θα περιμένει το πρόγραμμα οδήγησης CLI μεταξύ των ελέγχων που κάνει για να διαπιστώσει αν ένα ερώτημα έχει ολοκληρωθεί.

Για παράδειγμα, έστω ότι η τιμή της SQL_ATTR_QUERY_TIMEOUT είναι 25 δευτερόλεπτα (λήξη προθεσμίας μετά από 25 δευτερόλεπτα αναμονή) και η τιμή της QUERYTIMEOUTINTERVAL είναι 10 δευτερόλεπτα (έλεγχος του ερωτήματος κάθε 10 δευτερόλεπτα). Δεν θα λήξει η προθεσμία (timeout) του ερωτήματος προτού περάσουν 30 δευτερόλεπτα (πρώτος έλεγχος ΜΕΤΑ το όριο των 25 δευτερολέπτων).

Μπορεί να υπάρχουν περιπτώσεις όπου έχει οριστεί πολύ χαμηλή τιμή για το SQL_ATTR_QUERY_TIMEOUT, ενώ ΔΕΝ θα πρέπει να γίνεται λήξη προθεσμίας (timeout) για το ερώτημα. Αν δεν είναι δυνατή η τροποποίηση της εφαρμογής (π.χ. όταν πρόκειται για εφαρμογή ODBC κάποιας άλλης εταιρείας), τότε μπορείτε να ορίσετε την τιμή 0 για την επιλογή QUERYTIMEOUTINTERVAL και στη συνέχεια το πρόγραμμα οδήγησης CLI θα αγνοεί την τιμή της ρύθμισης SQL_ATTR_QUERY_TIMEOUT.

(Αυτή η επιλογή περιέχεται στην ενότητα Common του αρχείου αρχικών ρυθμίσεων (db2cli.ini) και επομένως αφορά όλες τις συνδέσεις στη DB2.)

SCHEMALIST

Περιγραφή λέξης-κλειδιού:
Ορίζει τον περιορισμό των σχημάτων που χρησιμοποιούνται σε ερωτήματα για πληροφορίες πινάκων.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
SCHEMALIST = " 'σχήμα1 ', 'σχήμα2 ',... 'σχήμαN ' "

Προεπιλεγμένη ρύθμιση:
Καμία

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Enterprise

Σημειώσεις χρήσης:
 

Η λίστα SCHEMALIST χρησιμοποιείται ως περιοριστική προεπιλογή που έχει ως αποτέλεσμα τη βελτίωση της απόδοσης για τις εφαρμογές που εμφανίζουν όλους τους πίνακες στο σύστημα DBMS.

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

 
    SCHEMALIST="'USER1','USER2','USER3'"

Για την DB2 for MVS/ESA, η λίστα αυτή μπορεί να περιλαμβάνει και την τιμή CURRENT SQLID, αλλά χωρίς μονά εισαγωγικά, για παράδειγμα:

 
    SCHEMALIST="'USER1',CURRENT SQLID,'USER3'"

Το μέγιστο μήκος της συμβολοσειράς είναι 256 χαρακτήρες.

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

SERVICENAME

Περιγραφή λέξης-κλειδιού:
Ορίζει το όνομα υπηρεσίας ή τον αριθμό θύρας του συστήματος του εξυπηρετητή. Το στοιχείο αυτό χρησιμοποιείται για μια πηγή δεδομένων αρχείου (File DSN).

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
SERVICENAME = όνομα υπηρεσίας | αριθμός θύρας

Προεπιλεγμένη ρύθμιση:
Καμία

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
DSN αρχείου

Ισχύει μόνο όταν:
Η τιμή της επιλογής PROTOCOL είναι TCPIP

Βλ. επίσης:
PROTOCOL, HOSTNAME

Σημειώσεις χρήσης:
 

Χρησιμοποιήστε αυτή την επιλογή σε συνδυασμό με την επιλογή HOSTNAME για να ορίσετε τα απαιτούμενα γνωρίσματα για μια σύνδεση TCP/IP από αυτό το σύστημα πελάτη σε έναν εξυπηρετητή DB2. Οι δύο αυτές τιμές λαμβάνονται υπόψη μόνο όταν η τιμή της επιλογής PROTOCOL είναι TCPIP.

Καθορίστε είτε το όνομα υπηρεσίας είτε τον αριθμό θύρας του συστήματος του εξυπηρετητή.

SQLSTATEFILTER

Περιγραφή λέξης-κλειδιού:
Ορίζει να μην εμφανίζονται μηνύματα σφάλματος για καθορισμένες καταστάσεις SQLSTATE.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
SQLSTATEFILTER = " 'XXXXX ', 'YYYYY ', ... "

Προεπιλεγμένη ρύθμιση:
Καμία

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συντήρηση

Ισχύει μόνο όταν:
Η επιλογή POPUPMESSAGE είναι ενεργή.

Βλ. επίσης:
POPUPMESSAGE

Σημειώσεις χρήσης:
 

Χρησιμοποιήστε αυτή την επιλογή σε συνδυασμό με την επιλογή POPUPMESSAGE. Έτσι το DB2 CLI δεν θα εμφανίζει τα σφάλματα που συσχετίζονται με τις καθορισμένες καταστάσεις SQLSTATE.

Κάθε SQLSTATE πρέπει να γράφεται με κεφαλαία γράμματα, να περικλείεται σε μονά εισαγωγικά και να διαχωρίζεται από τις υπόλοιπες με κόμματα. Ολόκληρη η συμβολοσειρά πρέπει να περικλείεται σε διπλά εισαγωγικά. Για παράδειγμα:

 
    SQLSTATEFILTER=" 'HY1090', '01504', '01508' "

STATICCAPFILE

Περιγραφή λέξης-κλειδιού:
Ορίζει το όνομα του αρχείου συλλογής (capture file) και (προαιρετικά) το όνομα του καταλόγου όπου θα αποθηκεύεται.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
STATICCAPFILE = < πλήρες όνομα αρχείου >

Προεπιλεγμένη ρύθμιση:
Καμία - Πρέπει να καθορίσετε ένα όνομα αρχείου συλλογής.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Στατική SQL

Ισχύει μόνο όταν:
Η τιμή της επιλογής STATICMODE είναι Capture ή Match

Βλ. επίσης:
STATICLOGFILE, STATICMODE, STATICPACKAGE

Σημειώσεις χρήσης:
 

Αυτή η λέξη-κλειδί χρησιμοποιείται για τον καθορισμό του ονόματος του αρχείου συλλογής (capture file) και (προαιρετικά) του ονόματος του καταλόγου όπου θα αποθηκεύεται.

Για περισσότερες πληροφορίες σχετικά με την εκτέλεση εφαρμογών CLI/ODBC ως στατική SQL, βλ. τη λέξη-κλειδί STATICMODE.

STATICLOGFILE

Περιγραφή λέξης-κλειδιού:
Ορίζει το όνομα του αρχείου ημερολογίου στατικής διαμόρφωσης (static profiling) και (προαιρετικά) το όνομα του καταλόγου όπου θα αποθηκεύεται.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
STATICLOGFILE = < πλήρες όνομα αρχείου >

Προεπιλεγμένη ρύθμιση:
Δεν δημιουργείται ημερολόγιο στατικής διαμόρφωσης (static profiling). Αν δώσετε ένα όνομα αρχείου χωρίς διαδρομή, θα χρησιμοποιείται η τρέχουσα διαδρομή.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Στατική SQL

Ισχύει μόνο όταν:
Η τιμή της επιλογής STATICMODE είναι Capture ή Match

Βλ. επίσης:
STATICCAPFILE, STATICMODE, STATICPACKAGE

Σημειώσεις χρήσης:
 

Αυτή η λέξη-κλειδί χρησιμοποιείται για τον καθορισμό του ονόματος του αρχείου ημερολογίου στατικής διαμόρφωσης (static profiling) και (προαιρετικά) του ονόματος του καταλόγου όπου θα αποθηκεύεται.

Για περισσότερες πληροφορίες σχετικά με την εκτέλεση εφαρμογών CLI/ODBC ως στατική SQL, βλ. τη λέξη-κλειδί STATICMODE.

STATICMODE

Περιγραφή λέξης-κλειδιού:
Ορίζει αν η εφαρμογή CLI/ODBC θα συλλέγει (capture) προτάσεις SQL ή θα χρησιμοποιεί ένα πακέτο στατικής SQL για αυτό το DSN.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
STATICMODE = DISABLED | CAPTURE | MATCH

Προεπιλεγμένη ρύθμιση:
0 Απενεργοποιημένη - Δεν θα γίνεται συλλογή προτάσεων SQL και δεν θα χρησιμοποιείται πακέτο στατικής SQL.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Στατική SQL

Βλ. επίσης:
STATICCAPFILE, STATICPACKAGE, STATICLOGFILE

Σημειώσεις χρήσης:
 

Η επιλογή αυτή σας επιτρέπει να ορίσετε τον τρόπο επεξεργασίας των προτάσεων SQL που υποβάλλονται από την εφαρμογή CLI/ODBC για αυτό το DSN:

Για περισσότερες πληροφορίες σχετικά με την εκτέλεση εφαρμογών CLI/ODBC ως στατικής SQL, βλ. τις Σημειώσεις έκδοσης (Release Notes) και το εγχειρίδιο CLI Guide and Reference. Πρόσθετες πληροφορίες είναι επίσης διαθέσιμες στην ακόλουθη ιστοσελίδα στο Internet: http://www.ibm.com/software/data/db2/udb/staticcli

STATICPACKAGE

Περιγραφή λέξης-κλειδιού:
Ορίζει το πακέτο που θα χρησιμοποιείται με τη λειτουργία στατικής διαμόρφωσης (static profiling).

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
STATICPACKAGE = ταυτότητα_συλλογής.όνομα_πακέτου

Προεπιλεγμένη ρύθμιση:
Καμία - Πρέπει να καθορίσετε ένα όνομα πακέτου.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Στατική SQL

Ισχύει μόνο όταν:
Η τιμή της επιλογής STATICMODE είναι CAPTURE

Βλ. επίσης:
STATICCAPFILE, STATICMODE, STATICLOGFILE

Σημειώσεις χρήσης:
 

Αυτή η λέξη-κλειδί χρησιμοποιείται για τον καθορισμό του πακέτου που θα χρησιμοποιείται όταν ο τρόπος λειτουργίας της εφαρμογής θα είναι Match (Αντιστοίχιση). Θα πρέπει πρώτα να χρησιμοποιήσετε τον τρόπο λειτουργίας Capture (Συλλογή) για να δημιουργηθεί το αρχείο συλλογής.

Θα χρησιμοποιηθούν μόνο οι πρώτοι 7 χαρακτήρες από το καθορισμένο όνομα πακέτου. Θα προστεθεί ένα επίθεμα ενός byte για να δηλωθεί το επίπεδο απομόνωσης, ως εξής:

Για περισσότερες πληροφορίες σχετικά με την εκτέλεση εφαρμογών CLI/ODBC ως στατική SQL, βλ. τη λέξη-κλειδί STATICMODE.

SYNCPOINT

Περιγραφή λέξης-κλειδιού:
Ορίζει τον τρόπο συντονισμού των δεσμεύσεων (commits) και της αναίρεσης αλλαγών (rollbacks) όταν υπάρχουν περισσότερες από μία συνδέσεις σε βάσεις δεδομένων (DUOW).

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
SYNCPOINT = 1 | 2

Προεπιλεγμένη ρύθμιση:
Δέσμευση σε 1 φάση.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συναλλαγή

Ισχύει μόνο όταν:
Το προεπιλεγμένο είδος σύνδεσης είναι κατανεμημένη ομάδα εργασίας (CONNECTTYPE = 2)

Βλ. επίσης:
CONNECTTYPE

Σημειώσεις χρήσης:
 

Χρησιμοποιήστε αυτή την επιλογή για να ορίσετε πώς θα γίνεται ο συντονισμός των δεσμεύσεων και της αναίρεσης αλλαγών όταν υπάρχουν περισσότερες από μία συνδέσεις σε βάσεις δεδομένων (DUOW). Η επιλογή αυτή λαμβάνεται υπόψη μόνο όταν το προεπιλεγμένο είδος σύνδεσης είναι κατανεμημένη μονάδα εργασίας (CONNECTTYPE = 2).

SYSSCHEMA

Περιγραφή λέξης-κλειδιού:
Ορίζει ένα εναλλακτικό σχήμα προς αναζήτηση αντί των σχημάτων SYSIBM (ή SYSTEM, QSYS2).

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
SYSSCHEMA = sysschema

Προεπιλεγμένη ρύθμιση:
Δεν ορίζονται εναλλακτικά σχήματα.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Enterprise

Σημειώσεις χρήσης:
 

Με αυτή την επιλογή ορίζεται ένα εναλλακτικό σχήμα προς αναζήτηση αντί του SYSIBM (ή SYSTEM, QSYS2) όταν υποβάλλονται οι κλήσεις συναρτήσεων καταλόγου περιεχομένων του DB2 CLI και ODBC για την ανάκτηση πληροφοριών από τον κατάλογο περιεχομένων συστήματος (system catalog).

Χρησιμοποιώντας αυτό το όνομα σχήματος, ο διαχειριστής του συστήματος μπορεί να ορίσει ένα σύνολο προβολών που αποτελείται από ένα υποσύνολο των σειρών από κάθε έναν από τους ακόλουθους πίνακες του καταλόγου περιεχομένων συστήματος:
DB2 Universal Database DB2 for MVS/ESA DB2 for VSE & VM OS/400 DB2 Universal Database for AS/400
SYSTABLES SYSTABLES SYSCATALOG SYSTABLES SYSTABLES
SYSCOLUMNS SYSCOLUMNS SYSCOLUMNS SYSCOLUMNS SYSCOLUMNS
SYSINDEXES SYSINDEXES SYSINDEXES SYSINDEXES SYSINDEXES
SYSTABAUTH SYSTABAUTH SYSTABAUTH
SYSCST
SYSRELS SYSRELS SYSKEYCOLS
SYSKEYCST
SYSDATATYPES SYSSYNONYMS SYSSYNONYMS
SYSCSTCOL
SYSPROCEDURES SYSKEYS SYSKEYS
SYSKEYS
SYSPROCPARMS SYSCOLAUTH SYSCOLAUTH
SYSREFCST

SYSFOREIGNKEYS



SYSPROCEDURES 1



SYSDATABASE


1 Μόνο DB2 for MVS/ESA 4.1.

Για παράδειγμα, αν το σύνολο προβολών για τους πίνακες του καταλόγου περιεχομένων του συστήματος βρίσκεται στο σχήμα ACME, τότε η προβολή για το SYSIBM.SYSTABLES είναι η ACME.SYSTABLES και ως τιμή της λέξης-κλειδιού SYSSCHEMA πρέπει να οριστεί η ACME.

Ο ορισμός και η χρήση περιορισμένων προβολών για τους πίνακες του καταλόγου περιεχομένων συστήματος (system catalog) μειώνουν τον αριθμό των πινάκων που εμφανίζει η εφαρμογή, με αποτέλεσμα τη μείωση του χρόνου που χρειάζεται η εφαρμογή για την ανάκτηση πληροφοριών από τους πίνακες.

Αν δεν οριστεί καμία τιμή, η προεπιλογή είναι:

Αυτή η λέξη-κλειδί μπορεί να χρησιμοποιηθεί σε συνδυασμό με τις λέξεις-κλειδιά SCHEMALIST και TABLETYPE (και DBNAME στην DB2 for MVS/ESA) με σκοπό να περιοριστεί ακόμη περισσότερο ο αριθμός των πινάκων για τους οποίους θα επιστρέφονται πληροφορίες.

TABLETYPE

Περιγραφή λέξης-κλειδιού:
Ορίζει μια προεπιλεγμένη λίστα ειδών πινάκων (TABLETYPES) που επιστρέφονται από ερωτήματα που υποβάλλονται σε μια βάση δεδομένων.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
TABLETYPE = " 'TABLE ' | ,'ALIAS ' | ,'VIEW ' | , 'INOPERATIVE VIEW ' | , 'SYSTEM TABLE ' | ,'SYNONYM ' "

Προεπιλεγμένη ρύθμιση:
Δεν ορίζεται προεπιλεγμένη λίστα TABLETYPES.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Enterprise

Σημειώσεις χρήσης:
 

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

Μπορεί να οριστεί οποιοδήποτε πλήθος τιμών. Στα είδη πινάκων διαχωρίζονται οι πεζοί από τους κεφαλαίους χαρακτήρες. Επίσης, κάθε είδος πίνακα πρέπει να περικλείεται σε μονά εισαγωγικά και να διαχωρίζεται από τα υπόλοιπα με κόμματα. Ολόκληρη η συμβολοσειρά πρέπει να περικλείεται σε διπλά εισαγωγικά. Για παράδειγμα:

    TABLETYPE="'TABLE','VIEW'"

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

Η τιμή της επιλογής TABLETYPE χρησιμοποιείται ως προεπιλογή για την συνάρτηση του DB2 CLI που ανακτά τη λίστα των πινάκων, των προβολών, των ψευδωνύμων και των συνωνύμων στη βάση δεδομένων. Αν η εφαρμογή δεν ορίζει ένα συγκεκριμένο είδος πίνακα στην κλήση της συνάρτησης και δεν έχει οριστεί τιμή σε αυτή τη λέξη-κλειδί, επιστρέφονται πληροφορίες για όλα τα είδη πινάκων. Αν η εφαρμογή παρέχει μια τιμή για το είδος πίνακα (tabletype) στην κλήση της συνάρτησης, τότε η τιμή αυτού του ορίσματος θα υποκαταστήσει την τιμή αυτής της λέξης-κλειδιού.

Αν η επιλογή TABLETYPE έχει μια τιμή διαφορετική από TABLE (Πίνακας), τότε δεν μπορεί να χρησιμοποιηθεί η επιλογή DBNAME για τον περιορισμό των πληροφοριών σε μια συγκεκριμένη βάση δεδομένων της DB2 for MVS/ESA.

TEMPDIR

Περιγραφή λέξης-κλειδιού:
Ορίζει τον κατάλογο που χρησιμοποιείται για τα προσωρινά αρχεία που αντιστοιχούν σε πεδία LOB.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
TEMPDIR = < πλήρης διαδρομή >

Προεπιλεγμένη ρύθμιση:
Χρήση του προσωρινού καταλόγου του συστήματος.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Περιβάλλον

Σημειώσεις χρήσης:
 

Όταν εργάζεστε με μεγάλα αντικείμενα (CLOBS, BLOBS, κλπ...), δημιουργείται συνήθως ένα προσωρινό αρχείο στο σύστημα πελάτη στο οποίο αποθηκέυονται οι σχετικές πληροφορίες. Με αυτή την επιλογή μπορείτε να ορίσετε μια θέση για αυτά τα προσωρινά αρχεία. Αν δεν οριστεί άλλη θέση, χρησιμοποιείται ο προσωρινός κατάλογος του συστήματος.

Η λέξη-κλειδί τοποθετείται στην ενότητα του αρχείου db2cli.ini για τη συγκεκριμένη πηγή δεδομένων και έχει την ακόλουθη σύνταξη:

Όταν επιχειρείται πρόσβαση σε ένα μεγάλο αντικείμενο, επιστρέφεται μια SQLSTATE με τιμή HY507 αν η διαδρομή δεν είναι έγκυρη ή αν δεν είναι δυνατή η δημιουργία των προσωρινών αρχείων στον καθορισμένο κατάλογο.

TRACE

Περιγραφή λέξης-κλειδιού:
Ενεργοποιεί ή απενεργοποεί τη λειτουργία ιχνηλασίας του DB2 CLI/ODBC.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
TRACE = 0 | 1

Προεπιλεγμένη ρύθμιση:
Δεν συλλέγονται πληροφορίες ιχνηλασίας.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συντήρηση

Βλ. επίσης:
TRACEFILENAME, TRACEFLUSH, TRACEPATHNAME

Σημειώσεις χρήσης:
 

Όταν αυτή η επιλογή είναι ενεργοποιημένη (1), οι εγγραφές ιχνηλασίας του CLI/ODBC προστίθενται στο αρχείο που υποδεικνύει η παράμετρος ρύθμισης TRACEFILENAME ή στα αρχεία στον υποκατάλογο που υποδεικνύει η παράμετρος ρύθμισης TRACEPATHNAME.

Για παράδειγμα, για να ορίσετε ένα αρχείο ιχνηλασίας του CLI/ODBC που εγγράφεται στο δίσκο μετά από κάθε καταχώριση ιχνηλασίας:

     [COMMON]
     TRACE=1
     TRACEFILENAME=E:\TRACES\CLI\MONDAY.CLI
     TRACEFLUSH=1

(Αυτή η επιλογή περιέχεται στην ενότητα Common του αρχείου αρχικών ρυθμίσεων (db2cli.ini) και επομένως αφορά όλες τις συνδέσεις στη DB2.)

TRACECOMM

Περιγραφή λέξης-κλειδιού:
Ορίζει τη συμπερίληψη πληροφοριών για κάθε αίτηση δικτύου στο αρχείο ιχνηλασίας.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
TRACECOMM = 0 | 1

Προεπιλεγμένη ρύθμιση:
0 - Δεν συλλέγονται πληροφορίες για αιτήσεις δικτύου.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Αυτή η λέξη-κλειδί δεν μπορεί να οριστεί από το σημειωματάριο ρυθμίσεων CLI/ODBC. Πρέπει να τροποποιήσετε απευθείας το αρχείο db2cli.ini για να τη χρησιμοποιήσετε.

Ισχύει μόνο όταν:
Είναι ενεργοποιημένη η επιλογή CLI/ODBC TRACE.

Βλ. επίσης:
TRACE, TRACEFILENAME, TRACEPATHNAME, TRACEFLUSH

Σημειώσεις χρήσης:
 

Όταν η επιλογή TRACECOMM είναι ενεργοποιημένη (1), θα συμπεριλαμβάνονται πληροφορίες για κάθε αίτηση δικτύου στο αρχείο ιχνηλασίας.

Αυτή η επιλογή χρησιμοποιείται μόνο όταν η επιλογή TRACE είναι ενεργοποιημένη. Βλ. την επιλογή TRACE για ένα παράδειγμα.

(Αυτή η επιλογή περιέχεται στην ενότητα Common του αρχείου αρχικών ρυθμίσεων (db2cli.ini) και επομένως αφορά όλες τις συνδέσεις στη DB2.)

TRACEFILENAME

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

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
TRACEFILENAME = < Πλήρες όνομα αρχείου>

Προεπιλεγμένη ρύθμιση:
Καμία

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συντήρηση

Ισχύει μόνο όταν:
Είναι ενεργοποιημένη η επιλογή TRACE.

Βλ. επίσης:
TRACE, TRACEFLUSH, TRACEPATHNAME

Σημειώσεις χρήσης:
 

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

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

Αυτή η επιλογή χρησιμοποιείται μόνο όταν η επιλογή TRACE είναι ενεργοποιημένη (1). Αυτό γίνεται αυτόματα όταν ορίσετε αυτή την επιλογή στο βοήθημα ρύθμισης CLI/ODBC.

Βλ. την επιλογή TRACE για παραδείγματα της χρήσης των διαφόρων ρυθμίσεων ιχνηλασίας. Αν ορίσετε αυτή την επιλογή, δεν θα λαμβάνεται υπόψη η επιλογή TRACEPATHNAME.

Η ιχνηλασία του DB2 CLI πρέπει να χρησιμοποιείται μόνο για λόγους εντοπισμού και διόρθωσης σφαλμάτων (debugging). Θα καθυστερεί το πρόγραμμα οδήγησης CLI/ODBC και ο όγκος των πληροφοριών ιχνηλασίας μπορεί να γίνει πολύ μεγάλος αν η λειτουργία αυτή μείνει ενεργοποιημένη για μεγάλα χρονικά διαστήματα.

(Αυτή η επιλογή περιέχεται στην ενότητα Common του αρχείου αρχικών ρυθμίσεων (db2cli.ini) και επομένως αφορά όλες τις συνδέσεις στη DB2.)

TRACEFLUSH

Περιγραφή λέξης-κλειδιού:
Ορίζει την άμεση εγγραφή στο δίσκο κάθε καταχώρισης ιχνηλασίας του CLI/ODBC.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
TRACEFLUSH = 0 | 1

Προεπιλεγμένη ρύθμιση:
Δεν εκτελείται εγγραφή μετά από κάθε καταχώριση.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συντήρηση

Ισχύει μόνο όταν:
Είναι ενεργοποιημένη η επιλογή CLI/ODBC TRACE.

Βλ. επίσης:
TRACE, TRACEFILENAME, TRACEPATHNAME

Σημειώσεις χρήσης:
 

Ενεργοποιήστε αυτή την επιλογή (TRACEFLUSH = 1) για να εκτελείται εγγραφή στο δίσκο μετά από κάθε καταχώριση ιχνηλασίας. Έτσι θα καθυστερείται η διαδικασία ιχνηλασίας αλλά θα εξασφαλίσετε ότι κάθε καταχώριση εγγράφεται στο δίσκο πριν η εφαρμογή συνεχίσει στην επόμενη πρόταση.

Αυτή η επιλογή χρησιμοποιείται μόνο όταν η επιλογή TRACE είναι ενεργοποιημένη. Βλ. την επιλογή TRACE για ένα παράδειγμα.

(Αυτή η επιλογή περιέχεται στην ενότητα Common του αρχείου αρχικών ρυθμίσεων (db2cli.ini) και επομένως αφορά όλες τις συνδέσεις στη DB2.)

TRACEPATHNAME

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

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
TRACEPATHNAME = < Πλήρες όνομα υποκαταλόγου>

Προεπιλεγμένη ρύθμιση:
Καμία

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συντήρηση

Ισχύει μόνο όταν:
Είναι ενεργοποιημένη η επιλογή TRACE.

Δεν ισχύει όταν:
Είναι ενεργοποιημένη η επιλογή TRACEFILENAME.

Βλ. επίσης:
TRACE, TRACEFILENAME, TRACEFLUSH

Σημειώσεις χρήσης:
 

Κάθε νήμα (thread) ή διαδικασία (process) που χρησιμοποιεί το ίδιο αρχείο DLL ή κοινόχρηστη βιβλιοθήκη θα έχει ένα αντίστοιχο αρχείο ιχνηλασίας του DB2 CLI/ODBC στον καθορισμένο κατάλογο.

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

Αυτή η επιλογή χρησιμοποιείται μόνο όταν η επιλογή TRACE είναι ενεργοποιημένη (1). Αυτό γίνεται αυτόματα όταν ορίσετε αυτή την επιλογή στο βοήθημα ρύθμισης CLI/ODBC.

Βλ. την επιλογή TRACE για παραδείγματα της χρήσης των διαφόρων ρυθμίσεων ιχνηλασίας. Η επιλογή TRACEPATHNAME δεν θα λαμβάνεται υπόψη αν χρησιμοποιείται η επιλογή TRACEFILENAME του DB2 CLI/ODBC.

Η ιχνηλασία του DB2 CLI πρέπει να χρησιμοποιείται μόνο για λόγους εντοπισμού και διόρθωσης σφαλμάτων (debugging). Θα καθυστερεί το πρόγραμμα οδήγησης CLI/ODBC και ο όγκος των πληροφοριών ιχνηλασίας μπορεί να γίνει πολύ μεγάλος αν η λειτουργία αυτή μείνει ενεργοποιημένη για μεγάλα χρονικά διαστήματα.

(Αυτή η επιλογή περιέχεται στην ενότητα Common του αρχείου αρχικών ρυθμίσεων (db2cli.ini) και επομένως αφορά όλες τις συνδέσεις στη DB2.)

TXNISOLATION

Περιγραφή λέξης-κλειδιού:
Ορίζει το προεπιλεγμένο επίπεδο απομόνωσης.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
TXNISOLATION = 1 | 2 | 4 | 8 | 32

Προεπιλεγμένη ρύθμιση:
Δεσμευμένη ανάγνωση (Σταθερότητα δρομέα - CS)

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συναλλαγή

Ισχύει μόνο όταν:
Χρησιμοποιείται το προεπιλεγμένο επίπεδο απομόνωσης. Η λέξη-κλειδί αυτή δεν λαμβάνεται υπόψη αν η εφαρμογή έχει καθορίσει συγκεκριμένο επίπεδο απομόνωσης.

Σημειώσεις χρήσης:
 

Ορίζει το επίπεδο απομόνωσης σε:

1 = Ανάγνωση μη δεσμευμένων σειρών (UR = Uncommitted Read)
2 = Ανάγνωση δεσμευμένων σειρών (CS = Cursor Stability) (προεπιλογή)
4 = Επαναλαμβανόμενη ανάγνωση (RS = Read Stability)
8 = Με δυνατότητα σειριακής ανάγνωσης (RR = Repeated Read)
32 = Χωρίς δέσμευση (NC = No Commit) (Μόνο στην DB2 for OS/400. Είναι παρόμοια με την αυτόματη δέσμευση)

Οι λέξεις εντός παρενθέσεων είναι ορολογία της ΙBM για τα αντίστοιχα επίπεδα απομόνωσης της SQL92. Έχετε υπόψη σας ότι η επιλογή Χωρίς δέσμευση (No Commit) δεν είναι επίπεδο απομόνωσης της SQL92 και υποστηρίζεται μόνο στη DB2 for OS/400. Ανατρέξτε στο εγχειρίδιο SQL Reference για περισσότερες πληροφορίες σχετικά με τα επίπεδα απομόνωσης.

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

UID

Περιγραφή λέξης-κλειδιού:
Ορίζει την προεπιλεγμένη ταυτότητα χρήστη.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
UID = ταυτότητα χρήστη

Προεπιλεγμένη ρύθμιση:
Καμία

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Γενικές ρυθμίσεις CLI/ODBC

Σημειώσεις χρήσης:
 

Αυτή η ταυτότητα χρήστη χρησιμοποιείται αν δεν παρασχεθεί ταυτότητα χρήστη από την εφαρμογή κατά τη σύνδεση.

UNDERSCORE

Περιγραφή λέξης-κλειδιού:
Ορίζει αν η υπογραμμή "_" θα χρησιμοποιείται ως μάσκα χαρακτήρων (wildcard).

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
UNDERSCORE = 1 | 0

Προεπιλεγμένη ρύθμιση:
Η υπογραμμή "_" χρησιμοποιείται ως μάσκα χαρακτήρων.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Βελτιστοποίηση

Σημειώσεις χρήσης:
 

Αυτή η επιλογή σας επιτρέπει να ορίσετε αν η υπογραμμή "_" θα χρησιμοποιείται ως μάσκα χαρακτήρων (που υποκαθιστά οποιονδήποτε χαρακτήρα, ακόμη και το κενό) ή ως υπογραμμή. Αυτή η επιλογή αφορά μόνο κλήσεις συναρτήσεων καταλόγου περιεχομένων που υποστηρίζουν συμβολοσειρές αναζήτησης με μάσκες χαρακτήρων.

Σημείωση:Αυτή η λέξη-κλειδί λαμβάνεται υπόψη μόνο σε εκδόσεις DB2 Common Server προγενέστερες της Έκδοσης 2.1. Η παράμετρος ESCAPE για το κατηγόρημα LIKE μπορεί να χρησιμοποιηθεί για μεταγενέστερες εκδόσεις και όλους τους άλλους εξυπηρετητές DB2. Για περισσότερες πληροφορίες σχετικά με την παράμετρο ESCAPE, ανατρέξτε στο εγχειρίδιο SQL Reference.

WARNINGLIST

Περιγραφή λέξης-κλειδιού:
Ορίζει ποια σφάλματα θα υποβαθμίζονται σε προειδοποιήσεις.

Σύνταξη λέξης-κλειδιού στο db2cli.ini:
WARNINGLIST = " 'xxxxx', 'yyyyy',  ..."

Προεπιλεγμένη ρύθμιση:
Δεν θα υποβαθμίζεται καμία SQLSTATE.

Σελίδα Ρυθμίσεις DB2 CLI/ODBC:
Συντήρηση

Βλ. επίσης:
IGNOREWARNLIST, IGNOREWARNINGS

Σημειώσεις χρήσης:
 

Στην επιλογή αυτή μπορείτε να ορίσετε ποια μηνύματα SQLSTATE θα υποβαθμίζονται από σφάλματα σε προειδοποιήσεις. Οι κωδικοί SQLSTATE που ορίζονται σε αυτή την επιλογή πρέπει να γράφονται με κεφαλαία γράμματα, να περικλείονται σε μονά εισαγωγικά και να διαχωρίζονται μεταξύ τους με κόμματα. Ολόκληρη η συμβολοσειρά πρέπει να περικλείεται σε διπλά εισαγωγικά. Για παράδειγμα:

 
    WARNINGLIST=" '01S02', 'HY090' "

Αυτή η επιλογή μπορεί να συνδυαστεί με την επιλογή IGNOREWARNINGS. Αν ενεργοποιήσετε επίσης την IGNOREWARNINGS, τότε όλα τα σφάλματα που θα θα υποβαθμίζονται σε προειδοποιήσεις δεν θα εμφανίζονται καθόλου.


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