Синхронизация таблиц согласно правилу репликации
Функция
Синхронизация данных таблицы БД источника и таблицы БД приемника.
Конструкция используется, как правило, после того, как создано новое правило репликации. Перед тем, как начать его использовать, необходимо обеспечить идентичность данных участвующих в репликации таблицы БД источника и таблицы БД приемника.
Примечание
Задача обеспечения идентичности участвующих в репликации таблиц возлагается на пользователя: он может либо удалить данные в обеих таблицах, либо каким-то образом сделать слияние данных вручную.
Произвести начальную синхронизацию данных в таблицах средствами репликации нельзя.
Спецификация
<синхронизация таблиц>::=
SYNCHRONIZE REPLICATION RULE <имя правила>;
Синтаксические правила
<Имя правила>
– идентификатор длиной не более 66 символов.
Общие правила
-
<Имя правила>
– имя правила репликации. -
Синхронизировать таблицы имеет право только владелец тиражируемой таблицы.
-
Команда SYNCHRONIZE RULE должна быть вызвана для синхронизации данных, если правило репликации создано, когда содержимое таблицы на узлах "S1" и "S2" не синхронизировано на момент создания правила репликации. При этом вызов команды SYNCHRONIZE RULE только запускает процесс синхронизации (репликации) данных. После вызова команды SYNCHRONIZE RULE нужно дождаться окончания работы процесса синхронизации.