Восстановление после ошибок развертывания

Если в процессе развертывания артефактов репликации обнаружена ошибка. Следует отменить действия, выполненные в процессе развертывания отдельной модели бизнес-величин, чтобы отменить все изменения.

Каждое развертывание выполняется в несколько этапов. Далее описан типичный сценарий:
  1. Развертывание DDL
    1. Разверните state.ddl.
    2. Разверните runtime.ddl.
    3. Разверните datamart.ddl.
  2. Развертывание служб перемещения данных
    1. Разверните Источник_установки_службы_Из_базы_данных_состояний_в_рабочую_базу_данных.
    2. Разверните Приемник_установки_службы_Из_базы_данных_состояний_в_рабочую_базу_данных.
    3. Разверните Источник_установки_службы_Из_рабочей_базы_данных_состояний_в_базу_данных_хронологии.
    4. Разверните Приемник_установки_службы_Из_рабочей_базы_данных_состояний_в_базу_данных_хронологии.
Для определения необходимого действия следует определить, в какой точке произошел сбой. Например, если произошел сбой state.ddl, тогда для возврата в исходного состояние достаточно простого отката транзакции. Однако в случае сбоя datamart.dll откат datamart.ddl вернет систему только к моменту после успешного выполнения runtime.ddl. Восстановление после сбоев в середине процесса развертывания служб перемещения данных выполняется сложнее всего, однако не является невозможным. Легче всего выполнить восстановление из первых развертываний, далее следуют развертывания новых моделей и, наконец, развертывания измененных моделей - самый сложный путь восстановления.

Восстановление после ошибок развертывания сценариев репликации включает в себя: определение, резервное копирование, восстановление или удаление и повторное развертывание.

Определение
Резервное копирование
Восстановление или удаление

Повторное развертывание

Когда все артефакты, поддерживающие модель бизнес-величин, будут удалены, можно будет снова запустить генератор схемы, выбрав опцию Игнорировать предыдущие развертывания. Если схема создана успешно, то не разворачивайте сценарии DDL, а просто опять разверните сценарии репликации.

Понятия, связанные с данным
Резервное копирование базы данных
Задачи, связанные с данной
Управление базами данных во время выполнения

Copyright IBM Corporation 2005. Все права защищены.