powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / ER Репликация Informix
6 сообщений из 6, страница 1 из 1
ER Репликация Informix
    #38823196
Здраствуйте,

Подскажите пожалуйста как решить такую проблемку:

Есть настроенная ER репликация в Informix 11.5, по принципу из всех в центр. Реплики выглядит приблизительно так cdr define repl -A -R -S row -C ignore -i r_test_mgt_user_mgt_group "P custom@gr_epp_test:informix.mgt_user_mgt_group" "select * from mgt_user_mgt_group" "R cts@gr_cts:informix.mgt_user_mgt_group" "select * from mgt_user_mgt_group ", и теперь не могу на центральном сервере добавить поля в таблицы участвующие в репликации. Добавить надо только в центральной базе, и реплицировать эти поля не обязательно.
...
Рейтинг: 0 / 0
ER Репликация Informix
    #38823245
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юрий Шакуда,

чтобы модифицировать таблицы, участвующие в ER-репликации, надо реплики с их участием ввести в специальный "alter" режим.
Используйте cdr alter
...
Рейтинг: 0 / 0
ER Репликация Informix
    #38823389
victor16, К сожалению я не могу перевести эти таблицы в alter mode,так как вываливается сообщение
Classic replicate(s) defined on table db1:informix.table1 .
...
Рейтинг: 0 / 0
ER Репликация Informix
    #38824194
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юрий Шакудаvictor16, К сожалению я не могу перевести эти таблицы в alter mode,так как вываливается сообщение
Classic replicate(s) defined on table db1:informix.table1 .
Добавление нового поля возможно только если реплика создана с опцией "master". По умолчанию реплика создается "classic".
Преобразовать существующую классик-реплику в мастер-реплику можно командой:
cdr remaster -M yourreplname "select col1,col2 from tab"
Кроме того, в селекте надо будет явно перечислить реплицируемые поля.
...
Рейтинг: 0 / 0
ER Репликация Informix
    #38824469
victor16Юрий Шакудаvictor16, К сожалению я не могу перевести эти таблицы в alter mode,так как вываливается сообщение
Classic replicate(s) defined on table db1:informix.table1 .
Добавление нового поля возможно только если реплика создана с опцией "master". По умолчанию реплика создается "classic".
Преобразовать существующую классик-реплику в мастер-реплику можно командой:
cdr remaster -M yourreplname "select col1,col2 from tab"
Кроме того, в селекте надо будет явно перечислить реплицируемые поля.

Скажите пожалуйста а в чем принципиальная разница между классик и мастер репликой. Меняется как то сам алгоритм синхронизации данных?
...
Рейтинг: 0 / 0
ER Репликация Informix
    #38824542
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юрий ШакудаСкажите пожалуйста а в чем принципиальная разница между классик и мастер репликой. Меняется как то сам алгоритм синхронизации данных?
Мастер-реплика обеспечивает дополнительную проверку атрибутов реплицируемых таблиц по сравнению с классик. Кроме этого, только мастер-реплика позволяет модифицировать структуру этих таблиц. Алгоритм синхронизации самих данных никак от этого не меняется.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / ER Репликация Informix
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]