OGG-01163 Bad column length (65535) specified for column in table
错误提示:
OGG-01163 Bad column length (65535) specified for column XB in table OWNER.TABLE, maximum allowable length is .
产生原因:
因源端与目标端分区表名称不一致导致。
解决办法:
源端:
在dirdef目录下新建一个zz.def文件
cd /oracle/ogg/dirdef vi cjsqxx.prm defsfile /oracle/ogg/dirdef/zz.def,purge userid ogguser, PASSWORD oggpassword table schema.tablename;
生成定义文件zz.def
cd /oracle/ogg/ defgen paramfile dirdef/cjsqxx.prm
将生成的zz.def文件传输至目标端
scp zz.def oracle@xxx.xxx.xxx.xxx:/oracle/ogg/dirdef/
在replicat进程中添加如下代码,其中必须OVERRIDE,这样才能覆盖trail中的meta信息。然后重启replicat进程
SOURCEDEFS /oracle/ogg/dirdef/zz.def OVERRIDE