Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Полная перезагрузка таблицы прирепликации  [new]
petsa
Member

Откуда:
Сообщений: 1708
Коллеги, кто может объяснить, чем страшна полная перезагрузка таблиц
(флаг DISABLE_REFRESH = 0) при регистрации таблицы как реплицируемой.
При каких условиях она реально происходит и что может натворить.
Дело в том, что DB2 настойчиво предлагает именно этот режим, а как я понял,
все почему-то от него пытаются отказаться. Поделитесь опытом.
26 май 06, 10:23    [2708760]     Ответить | Цитировать Сообщить модератору
 Re: Полная перезагрузка таблицы прирепликации  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4949
Не знаю, как в v8 (может, что-то исправили в лучшую сторону), а в v7 было так:
практически при любых изменениях в репликации (например, поле добавить в реплицируемую таблицу, новую таблицу в набор) контрол центр генерил скрипт, после запуска которого весь набор хотел перегрузиться!
А теперь представь: реплицируешь ты справочник, на него в target уже другие таблицы ключами ссылаются, а тут приходит команда - все удалить и перегрузить!
Удобно?
Не очень, я думаю.
Такие сгенеренные скрипты без предварительной правки я никогда, практически, не запускал.
А этот DISABLE_REFRESH очень помогает, если оно вдруг ни с того ни с сего подорвется все перегружать.
26 май 06, 12:05    [2709462]     Ответить | Цитировать Сообщить модератору
 Re: Полная перезагрузка таблицы прирепликации  [new]
petsa
Member

Откуда:
Сообщений: 1708
Да, это конечно правильно, но ежели DISABLE_REFRESH = 0 APPLY при запуске упорно генерит ошибку. Как ее заставить работоать в этом режиме
(DISABLE_REFRESH = 0) без ошибок - непонятно.
26 май 06, 15:06    [2710733]     Ответить | Цитировать Сообщить модератору
 Re: Полная перезагрузка таблицы прирепликации  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4949
disable refresh = 0
Это как раз разрешение перегружать, а не запрет.
В процессе перезагрузки, наверное, и плющит ее, типа delete на target не идет...
Что именно-то пишет?
26 май 06, 15:39    [2710907]     Ответить | Цитировать Сообщить модератору
 Re: Полная перезагрузка таблицы прирепликации  [new]
TORT
Member

Откуда:
Сообщений: 1095
Если APPLY начал на это ругаться, то либо дать обновиться полностью, либо руками обновить...
29 май 06, 09:48    [2715289]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить