Замечательная ошибка, проявляющаяся при прямом методе загрузки начальных данных.
Прямой метод не подходит для таблиц, в которых есть LOB и LONG поля.
Есть 2 метода решения:
1) выкинуть эти таблицы из репликации
2) Использовать другой метод начальной загрузки, например "Loading data from file to Replicat"
создаем только файл параметров с
указанием параметров прямой загрузки
создаем только файл параметров с
указанием параметров прямой загрузки
Прямой метод не подходит для таблиц, в которых есть LOB и LONG поля.
Есть 2 метода решения:
1) выкинуть эти таблицы из репликации
2) Использовать другой метод начальной загрузки, например "Loading data from file to Replicat"
Настраиваем
extractor для первичной загрузки
EDIT
PARAMS initlob
SOURCEISTABLE
USERID
DDLGG, PASSWORD DDLGGPWD
RMTHOST
TargetHost, MGRPORT 7809
RMTFILE /home/oracle/GoldenGate/dirdat/initld, PURGE
TABLE
srcschm.*;
Запускаем
./extract paramfile dirprm/initlob.prm reportfile ./initlob.rep
Настраиваем
replicat
для первичной загрузки
EDIT
PARAMS loadlob
SPECIALRUN
END RUNTIME
USERID
DDLGG, PASSWORD DDLGGPWD
DBOPTIONS
SUPPRESSTRIGGERS, DEFERREFCONST //подавляем
триггеры и ограничения
ASSUMETARGETDEFS
EXTFILE /home/oracle/GoldenGate/dirdat/initld
MAP
srcschm.*,
TARGET targetschm.*;
Запускаем
./replicat paramfile dirprm/loadlob.prm reportfile ./loadlob.rep