Поделиться через


Резервное копирование и восстановление для издателей Oracle

При резервном копировании и восстановлении соблюдайте следующие рекомендации:

  • Убедитесь в том, что при резервном копировании издателя не запущен агент чтения журнала, а также в отсутствии любой активности в опубликованных таблицах баз данных.
  • Производите резервное копирование издателя и распространителя одновременно.
  • Если издатель или распространитель подлежат восстановлению, то повторно инициализируйте все подписки.
  • Чтобы восстановить подписчика из резервной копии (без необходимости повторной инициализации подписки), должны быть сохранены транзакции, доставленные в базу данных подписки после последнего завершенного резервного копирования этой базы данных. Отрезок времени, в течение которого транзакции все еще доступны, зависит от установок хранения распространения. Сведения об этих настройках см. в разделе Истечение срока действия и отключение подписки.
  • Если издатель или распространитель становятся несинхронизированными в результате восстановления базы данных, агент репликации производит в журнал записи об ошибке. В этом случае следует удалить и повторно создать все соответствующие публикации и подписки:
    1. Напишите сценарий определений публикаций и подписок. Дополнительные сведения см. в разделе Создание сценариев репликации.
      Если определение публикации изменило версию состояния издателя и распространителя, потребуется изменить сценарии.
    2. Удалите публикации и подписки.
    3. Выполните сценарии, созданные на шаге 1.
      Если издатель должен быть удален и перенастроен заново, удалите открытый синоним MSSQLSERVERDISTRIBUTOR и пользователя настроенной репликации Oracle с помощью параметра CASCADE для удаления всех объектов репликации из издателя Oracle.

См. также

Основные понятия

Резервное копирование и восстановление из копий реплицируемых баз данных
Настройка издателя Oracle
Обзор публикации Oracle

Справка и поддержка

Получение помощи по SQL Server 2005