powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / GoldenGate: не стартует extract после drop column, OGG-01296 Error mapping from...
4 сообщений из 4, страница 1 из 1
GoldenGate: не стартует extract после drop column, OGG-01296 Error mapping from...
    #39908024
ora_code
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер, хотел удалить столбец из таблицы, на которую смотрит extract процесс GG добавив в конфиг экстракта что то вроде COL_FOR_DROP=@COLSTAT(NULL), но после удаления столбца экстракт падает при первой DML и больше не запускается(OGG-01296 Error mapping from USR.TBL to USR.TABLE_TARGET.)... неужели придётся после дропа столбца пересоздавать экстракт?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
EXTRACT etbl
USERIDALIAS srcdbuser
TRANLOGOPTIONS MININGUSERALIAS mdbuser
TRANLOGOPTIONS INTEGRATEDPARAMS (downstream_real_time_mine Y)
DDL EXCLUDE ALL
EXTTRAIL /u01/app/ggs/dirdat/ei, format release 12.1
TARGETDEFS ./dirdef/test.def
MAP usr.tbl, TARGET usr.table_target, KEYCOLS(tbl_pk), 
  SQLEXEC(SPNAME GG.TOOL.SHA1 ,ID SHA1, params (REQUIRED v=acc)), 
  COLMAP(USEDEFAULTS , acc_sha=@HEXTOBIN(@GETVAL(SHA1.R)), COL_FOR_DROP=@COLSTAT(NULL));

DBLOGIN USERIDALIAS srcdbuser
MININGDBLOGIN USERIDALIAS mdbuser
REGISTER EXTRACT etbl DATABASE
ADD EXTRACT edefi, INTEGRATED TRANLOG, BEGIN NOW
ADD EXTTRAIL /u01/app/ggs/dirdat/ei, EXTRACT etbl


./dirdef/test.def - не трогаю, тк там структура не должна поменяться а просто будут писаться NULL в удалённый столбец, до DROP COLUMN экстракт работает заменяя в COL_FOR_DROP значения на NULL
...
Рейтинг: 0 / 0
GoldenGate: не стартует extract после drop column, OGG-01296 Error mapping from...
    #39908026
ora_code
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пересоздание не помогло.. получается что для MAP src и target - должны полностью совпадать по порядку полей?
...
Рейтинг: 0 / 0
GoldenGate: не стартует extract после drop column, OGG-01296 Error mapping from...
    #39908083
run09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ora_code,
Уберите targetdefs , gg понимает структуру без него с 12 версии
...
Рейтинг: 0 / 0
GoldenGate: не стартует extract после drop column, OGG-01296 Error mapping from...
    #39909233
ora_code
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вдруг кому будет интересно - Error mapping выпадал если DML затрагивал не все столбцы(нашёл в дискард файле ругань на отсутствие столбца, ex: UPDATE tbl SET col1=1, ругается на отсутствие col2), заменил USEDEFAULTS на описание всех полей в виде COL = @IF(@COLTEST(COL, IVALID), @COLSTAT(NULL), COL) и всё заработало... странное поведение конечно.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / GoldenGate: не стартует extract после drop column, OGG-01296 Error mapping from...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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