红枣店铺:https://item.taobao.com/item.htm?id=525210310056
qq:45446263
问题描述:
我的goldengate是从oracle同步到mysql,报错如下:
ERROR OGG-01161 Oracle GoldenGate Delivery for MySQL, repacc.prm: Bad column index (20) specified for tabl
e xxx.T_xxx, max columns = 20.
ERROR OGG-01668 Oracle GoldenGate Delivery for MySQL, repacc.prm: PROCESS ABENDING.
原因分析:
根据错误提示的表,把源端和目标端的表结构进行了对比,发现源端增加了字段,而目标端没有。
解决问题:
1.修改目标端的表结构,保持跟源端一致
2.源端重新生成def文件,传送到目标端
/ggs/defgen paramfile dirprm/defacc.prm
scp /ggs/dirdef/defacc.prm root@192.17.6.151:/ggs/dirdef/
3.重启rep进程
stop repacc
start repacc
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29734436/viewspace-1623446/
,如需转载,请注明出处,否则将追究法律责任。