Ακολουθήστε την παρακάτω διαδικασία για να δημιουργήσετε δυναμικούς πίνακες στη βάση
δεδομένων εκτέλεσης.
Τα σενάρια αποθηκεύονται σε μια θέση που ορίζεται από το χρήστη.
Η θέση αυτή ορίζεται κατά τη ρύθμιση του Schema Generator στη διαχειριστική κονσόλα του
WebSphere Business Monitor.
Τα σενάρια DDL που χρειάζονται για τη δημιουργία των δυναμικών πινάκων στη βάση δεδομένων
εκτέλεσης είναι αποθηκευμένα στο αρχείο
runtime.ddl
που βρίσκεται στον αρχικό κατάλογο.
Για να εφαρμόσετε τα σενάρια, εκτελέστε την ακόλουθη διαδικασία:
- Ανοίξτε το παράθυρο εντολών της
DB2
. Σε σύστημα
UNIX,
αν το περιβάλλον κελύφους έχει ρυθμιστεί, μπορείτε να καλέσετε τον επεξεργαστή γραμμής
εντολών της
DB2.
- Μεταβείτε στη διαδρομή όπου βρίσκεται το
αρχείο σεναρίου.
- Δημιουργήστε αντίγραφο της βάσης δεδομένων
εκτέλεσης πριν εφαρμόσετε ένα νέο
μοντέλο επιχειρησιακών μέτρων.
- Εκτελέστε την εντολή
db2
terminate. Έτσι θα βεβαιωθείτε ότι οι προηγούμενες διεργασίες παρασκηνίου που πιθανώς χρησιμοποιούν
διαφορετική τιμή κωδικοσελίδας δεν θα χρησιμοποιηθούν. Αντίθετα, θα χρησιμοποιηθεί μια
νέα διεργασία παρασκηνίου για την επεξεργασία της αίτησης.
- Ορίστε τη μεταβλητή περιβάλλοντος
DB2CODEPAGE
σε 1208.
Η προεπιλεγμένη ρύθμιση του επεξεργαστή γραμμής εντολών της
DB2
είναι να ερμηνεύει τα αλφαριθμητικά δεδομένα χρησιμοποιώντας την τρέχουσα κωδικοσελίδα.
Ωστόσο, το αρχείο runtime.ddl που
δημιουργήθηκε περιέχει χαρακτήρες UTF-8 που θα αλλοιωθούν αν η μεταβλητή περιβάλλοντος
DB2CODEPAGE δεν οριστεί σε 1208.
- Σε λειτουργικό σύστημα
UNIX.
- Αν χρησιμοποιείτε κέλυφος είδους sh,
ksh ή
bash, εκτελέστε την εντολή
export
DB2CODEPAGE=1208.
- Αν χρησιμοποιείτε κέλυφος είδους csh
ή tsch, εκτελέστε την εντολή
setenv
DB2CODEPAGE 1208.
- Σε λειτουργικό σύστημα
Windows,
εκτελέστε την εντολή
set
DB2CODEPAGE=1208.
- Συνδεθείτε με τη βάση δεδομένων εκτέλεσης
εκτελώντας την εντολή
db2 connect
to <Runtime_DB_Name>.
- Εκτελέστε την εντολή
db2 +c
–stvf runtime.ddl > runtime.log.
Το σενάριο θα εκτελεστεί και θα αποθηκευτεί ένα αρχείο καταγραφής όπου καταγράφονται οι
συναλλαγές με σκοπό την αντιμετώπιση προβλημάτων. Ελέγξτε αν υπάρχουν σφάλματα στο αρχείο καταγραφής πριν δώσετε εντολή οριστικοποίησης ή
αναίρεσης των αλλαγών.
Αν απαιτείται αναίρεση των αλλαγών, εκτελέστε την εντολή
db2
rollback για να αναιρέσετε τις ενέργειες που πραγματοποιήθηκαν.
Αν δεν προέκυψαν σφάλματα, εκτελέστε την εντολή
db2
commit για να οριστικοποιήσετε τις αλλαγές.
- Αφού εκτελέσετε το σενάριο, αποσυνδεθείτε από
τη βάση δεδομένων εκτέλεσης με την εντολή
db2
disconnect <Runtime_DB_Name>.
- Εκτελέστε την εντολή
db2
terminate για να τερματίσετε τις διεργασίες
παρασκηνίου.