Αποκατάσταση μετά από σφάλματα εφαρμογής

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

Οι εφαρμογές πραγματοποιούνται σε διάφορα στάδια, ακολουθεί το συνηθέστερο σενάριο:
  1. Εφαρμογή DDL
    1. Εφαρμογή του state.ddl.
    2. Εφαρμογή του runtime.ddl.
    3. Εφαρμογή του datamart.ddl.
  2. Εφαρμογή υπηρεσιών μεταφοράς δεδομένων
    1. Εφαρμογή του State_to_Runtime_setup_source.
    2. Εφαρμογή του State_to_Runtime_setup_target.
    3. Εφαρμογή του Runtime_to_historical_setup_source.
    4. Εφαρμογή του Runtime_to_Historical_setup_target.
Θα πρέπει να εντοπίσετε το σημείο όπου απέτυχε η διαδικασία για να καθορίσετε τον τρόπο αντιμετώπισης του προβλήματος. Για παράδειγμα, αν αποτύχει το state.ddl, τότε αρκεί η αναίρεση αλλαγών (rollback) της συναλλαγής για να επαναφέρετε την αρχική κατάσταση. Ωστόσο, αν αποτύχει το datamart.dll, η αναίρεση αλλαγών θα οδηγήσει πίσω το σύστημα μόνο έως το σημείο μετά την επιτυχή εκτέλεση του runtime.ddl. Οι αποτυχίες στη μέση της εφαρμογής των υπηρεσιών μεταφοράς δεδομένων είναι οι δυσκολότερες περιπτώσεις, ωστόσο είναι δυνατή η αποκατάσταση. Οι πρώτες εφαρμογές αποκαθίστανται ευκολότερα από όλες, στη συνέχεια ακολουθούν οι εφαρμογές νέων μοντέλων και, τέλος, οι εφαρμογές τροποποιημένων μοντέλων έχουν τις δυσκολότερες διαδικασίες αποκατάστασης.

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

Εντοπισμός
Δημιουργία αντιγράφων ασφαλείας
Επαναφορά ή αφαίρεση

Επανεφαρμογή

Μετά την αφαίρεση όλων των αντικειμένων μοντελοποίησης που υποστηρίζουν ένα μοντέλο επιχειρησιακών μέτρων, μπορείτε να επανεκτελέσετε το Schema Generator με την επιλογή Ignore Older Deployments. Αν το σχήμα που προκύπτει είναι επιτυχημένο, μην εφαρμόσετε τα σενάρια DDL, αλλά εφαρμόστε ξανά τα σενάρια αναπαραγωγής.

Συναφείς έννοιες
Δημιουργία αντιγράφων ασφαλείας βάσεων δεδομένων
Συναφείς εργασίες
Διαχείριση βάσεων δεδομένων σε περιβάλλον εκτέλεσης

Copyright IBM Corporation 2005, 2006. Με την επιφύλαξη παντός δικαιώματος.