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

 

posted @ 2022-03-11 10:02  小年青。  阅读(543)  评论(0编辑  收藏  举报