powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос про Oracle Golden Gate
7 сообщений из 7, страница 1 из 1
Вопрос про Oracle Golden Gate
    #39292725
kT_________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, привет!
Подскажите пожалуйста по вопросу, спасибо.

Есть односторонняя репликация: источник -> приемник, инишл_лоад прошел, реплика DDL не настроена.
Появилась необходимость дополнить реплику новыми таблицами, + для старых таблиц добавились поля.
При этом новые таблицы пустые, новые поля так же пустые.

Верно ли я понимаю что для настройки достаточно написать скрипты для приемника расширяющие соответствующую схему, т.е. просто добавить новые таблицы и новые колонки в расширяемые таблицы?
т.е. экстракты\репликаты трогать не надо т.к. имена таблиц соответствуют, и в настройках реплики указано что реплецировать всю схему, и желательно проверить эти самые настройки реплики.

Отпишите плиз что проверить, спасибо!
...
Рейтинг: 0 / 0
Вопрос про Oracle Golden Gate
    #39293082
GOSP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия GG какая?
в 12.2 метаданные пишутся непосредственно в трейл , тогда вам менять ничего не нужно.
Если версия <12.2, то используется def-файл или assumetargetdefs ?
Если первый вариант, то после добавления новых колонок/таблиц без пересоздания файла определений репликат ругнётся на неизвестные колонки.
Если второй вариант, то всё должно быть ок.

Проверьте, что в экстракте/репликате список полей не задан жестко.
...
Рейтинг: 0 / 0
Вопрос про Oracle Golden Gate
    #39293090
kT_________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GOSP,

метаданные пишуться, но реплика DDL всё равно не настроена, т.к. если 12.2, то колонки добавляются сами? реплика поделена на группы, т.е. какой-то минимальный маппинг есть, и вероятно новые таблицы нужно добавлять всё таки.
Как быть в таком случае?
...
Рейтинг: 0 / 0
Вопрос про Oracle Golden Gate
    #39293092
GOSP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Новые таблицы добавить нужно вручную.
А вот в старые новые колонки добавлять не обязательно, т.к. маппинг происходит по именам.
Вопрос лишь : что вам нужно получить?
Реплику 1:1 с источником или просто работающий вариант?
...
Рейтинг: 0 / 0
Вопрос про Oracle Golden Gate
    #39293193
kT_________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таблички вижу захардкожены в экстрактах, первичных экстрактах и репликатах, тут понятно, что добавляя таблицы в БД их нужно вписать и в эти файлы, не более, так?

про добавление колонок, вот в доке:
You can use the USEDEFAULTS option of COLMAP to specify automatic default column mapping for any corresponding source and target columns that have identical names. USEDEFAULTS can save you time by eliminating the need to map every target column explicitly.

у меня везде USEDEFAULTS, значит колонки смапятся без лишних движений, верно?
...
Рейтинг: 0 / 0
Вопрос про Oracle Golden Gate
    #39293199
kT_________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имею ввиду колонки, которые добавленные, смапяться без лишних движений, да?
...
Рейтинг: 0 / 0
Вопрос про Oracle Golden Gate
    #39293227
GOSP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kT_________имею ввиду колонки, которые добавленные, смапяться без лишних движений, да?
Да.

>> добавляя таблицы в БД их нужно вписать и в эти файлы, не более, так?
Не только. Нужно включить доп.логирование. (SUPPLEMENTAL LOG DATA , trandata)

Всё-таки, вам не помешало бы ознакомиться с тематической литературой.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос про Oracle Golden Gate
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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