Odtwarzanie po wystąpieniu błędów wdrażania

Jeśli podczas wdrażania artefaktów replikacji wystąpi błąd, aby wycofać zmiany, należy cofnąć czynności wykonane podczas wdrażania pojedynczego modelu miar biznesowych.

Wszystkie wdrożenia są dokonywane w kilku etapach. Typowy scenariusz jest następujący:
  1. Wdrażanie skryptów DDL
    1. Wdróż skrypt state.ddl.
    2. Wdróż skrypt runtime.ddl.
    3. Wdróż skrypt datamart.ddl.
  2. Wdrażanie usług przenoszenia danych
    1. Wdróż State_to_Runtime_setup_source.
    2. Wdróż State_to_Runtime_setup_target.
    3. Wdróż Runtime_to_historical_setup_source.
    4. Wdróż Runtime_to_Historical_setup_target.
Aby określić, jakie podjąć działanie, należy zidentyfikować punkt, w którym wystąpiło niepowodzenie. Na przykład jeśli wdrożenie skryptu state.ddl nie powiedzie się, wystarczy tylko wycofać zmiany transakcji, aby przywrócić oryginalny stan. Jednak jeśli nie powiedzie się wdrożenie skryptu datamart.dll, to wycofanie zmian dokonanych przez skrypt datamart.ddl spowoduje tylko przywrócenie systemu z powrotem do punktu po pomyślnym wykonaniu skryptu runtime.ddl. Wystąpienie niepowodzenia w samym środku procesu wdrażania usług przenoszenia danych jest najtrudniejsze do naprawienia, ale możliwe. Najłatwiejsze do naprawienia są błędy występujące w pierwszych wdrożeniach, trudniejsze - we wdrożeniach nowych modeli, a najtrudniejsze ścieżki odzyskiwania danych występują we wdrożeniach modeli zmian.

Aby odzyskać dane po błędach wdrażania skryptów replikacji, należy przejść przez etapy identyfikacji, tworzenia kopii zapasowej, odtwarzania lub usuwania i ponownego wdrażania:

Identyfikacja
Tworzenie kopii zapasowej
Odtwarzanie lub usuwanie

Ponowne wdrażanie

Po usunięciu wszystkich artefaktów obsługujących model miar biznesowych można ponownie uruchomić generatora schematów, wybierając opcję Ignoruj starsze wdrożenia. Jeśli schemat zostanie poprawnie wygenerowany, nie trzeba wdrażać skryptów DDL. Wystarczy ponownie wdrożyć skrypty replikacji.

Pojęcia pokrewne
Kopia zapasowa bazy danych
Zadania pokrewne
Zarządzanie bazami danych w czasie wykonywania

Copyright IBM Corporation 2005, 2006. Wszelkie prawa zastrzeżone.