Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / oracle db 12.2 goldengate to postgres пока никак? / 8 сообщений из 8, страница 1 из 1
24.01.2018, 12:27
    #39589905
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle db 12.2 goldengate to postgres пока никак?
oracle database 12.2 cdb - источник
Oracle GoldenGate 12.2.0.2.2 for PostgreSQL on Linux x86-64 - на приемнике

экстракт из бд 12.2 oracle (это умеет только gg 12.3)
репликат в постгрес, там gg максимально пока 12.2

на экстракте получаем trail FORMAT 12.3
и на репликате имеем ожидаемо

ERROR OGG-01332 File ./dirdat/ep000000000, with compatibility level 6, is not compatible with the current software version's
compatibility level of 5. Modify the file writer's parameter file to generate the appropriate format using the FORMAT LEVEL 5 option.

если на экстракте пытаемся приписать
Код: plsql
1.
RMTTRAIL ./dirdat/ep, FORMAT RELEASE 12.2


получаем
OGG-06221 Source Container Database Requires Trail FORMAT 12.3 or Higher (Doc ID 2315957.1)

а как же обратная совместимость?
никак это не обойти? только ждать 12.3 для постгрес?
или может трейлфайлы можно как-то переформатировать?

причем для инитиал лоад
Код: plsql
1.
rmttask replicat, group reppgext, FORMAT RELEASE 12.2

нормально проходит
...
Рейтинг: 0 / 0
24.01.2018, 13:13
    #39589983
oracle db 12.2 goldengate to postgres пока никак?
AlexVin,

Есть вариант выставить для базы параметр COMPATIBLE в 12.1
Тогда GG12.2 должен с ней мочь работать (согласно матрице совместимостей)
...
Рейтинг: 0 / 0
24.01.2018, 14:14
    #39590065
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle db 12.2 goldengate to postgres пока никак?
У трейла параметр format release ставьте
...
Рейтинг: 0 / 0
24.01.2018, 14:15
    #39590068
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle db 12.2 goldengate to postgres пока никак?
Упс, не до конца прочёл вопрос
...
Рейтинг: 0 / 0
13.02.2018, 15:18
    #39601219
keldn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle db 12.2 goldengate to postgres пока никак?
Alexander Ryndin,


Очень актуальная проблема кстати.

У меня та же история, но уже для репликации из оракла в оракл, из gg12.3 в gg12.1

Существует рабочая репликация из Oracle database 12.1 (compatibility 12.1) в Oracle database 12.2(compatibility 12.2) и там и там используется gg 12.1, (т.к. при попытке использовать gg12.2 столкнулся с нелеченным багом)


Теперь в эту схему репликации потребовалось добавить еще один источник, Oracle database 12.2 (compatibility 12.2), соответственно на его стороне можно использовать только gg12.3

И вот началось:

Экстракт gg12.3 при использовании параметра FORMAT RELEASE 12.1 не может писать трейл в формате 12.1, ERROR OGG-02246 Source redo compatibility level 12.2.0.1 requires trail FORMAT 12.2 or higher

Памп 12.3 не ругается на FORMAT RELEASE 12.1, но тихо его игнорирует и по прежнему пишет трейл в формате 12.3

Репликат 12.1 валится с ошибкой ERROR OGG-01332 File ./dirdat/ap000004, with compatibility level 6, is not compatible with the current software version's compatibility level of 4. Modify the file writer's parameter file to generate the appropriate format using the FORMAT LEVEL 4 option.


Возникает вопрос - а на кой хрен вообще нужен FORMAT RELEASE, и как реплицировать из новой версии в старую?
...
Рейтинг: 0 / 0
13.02.2018, 15:40
    #39601235
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle db 12.2 goldengate to postgres пока никак?
1) Pump и не должен брать этот параметр. Он никогда его и не брал, но сейчас его сделали официально deprecated
2) По Extract, похоже, есть какие-то данные, которые забираются из СУБД 12.2. Формально GoldenGate не виноват, но по факту неприятная особенность. Я бы завел SR по этому поводу.
3) А что за баг такой в GG 12.2?
...
Рейтинг: 0 / 0
13.02.2018, 16:22
    #39601280
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle db 12.2 goldengate to postgres пока никак?
Пишут, что это связано с двумя новыми возможностями СУБД Oracle: bigSCN и длинные идентификаторы...
Я бы все-таки старался решить баг в 12.2, а то 12.1 уже достаточно старая версия...
...
Рейтинг: 0 / 0
15.02.2018, 14:49
    #39602410
keldn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oracle db 12.2 goldengate to postgres пока никак?
Баг был неприятный, что-то наподобие Integrated Replicat Abends with OGG-00665 (ORA-26815/ORA-01722: invalid number) (Doc ID 1908513.1), репликат периодически выплевывал ORA-26815/ORA-01722: invalid number, при этом НЕ останавливался а продолжал работать дальше теряя отдельные строки и уже существенно позже падая на апдейте этих выпавших строк.

С текущей проблемой нашел альтернативное решение: - поставил на приемнике отдельно gg 12.3 и завел отдельно его репликат. Теперь работают две группы репликатов - 12.1 и 12.3 принимая с разных источников. Апгрейд с 12.1 отложу, т.к. это может вылиться в отдельную печальную историю.


Что касается 12.2 то последний патчсет 170221 к нему вышел ГОД назад и до сих пор висит в списке Latest GoldenGate/Database (OGG/RDBMS) Patch recommendations (Doc ID 2193391.1)
На фоне того что для скачки предлагается уже 12.3.0.2 это все выглядит довольно странно.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / oracle db 12.2 goldengate to postgres пока никак? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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