Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос про Oracle Golden Gate / 7 сообщений из 7, страница 1 из 1
16.08.2016, 16:38:36
    #39292725
kT_________
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про Oracle Golden Gate
Коллеги, привет!
Подскажите пожалуйста по вопросу, спасибо.

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

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

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

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

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

про добавление колонок, вот в доке:
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
17.08.2016, 12:24:55
    #39293199
kT_________
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про Oracle Golden Gate
имею ввиду колонки, которые добавленные, смапяться без лишних движений, да?
...
Рейтинг: 0 / 0
17.08.2016, 12:48:52
    #39293227
GOSP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про Oracle Golden Gate
kT_________имею ввиду колонки, которые добавленные, смапяться без лишних движений, да?
Да.

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

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


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