易网时代-编程资源站
Welcome
微信登录
首页
/
数据库
/
MySQL
/
GoldenGate SQL error 1403 mapping 错误解决方案
故障现象:2011-09-06 15:45:29
WARNING OGG-01004
Oracle GoldenGate Delivery for Oracle, rora_001.prm:
Aborted grouped transaction on "REALESTATE.JZWFCMS", Database error 1403 ().
2011-09-06 15:45:29
WARNING OGG-01003
Oracle GoldenGate Delivery for Oracle, rora_001.prm:
Repositioning to rba 8825466 in seqno 34.
2011-09-06 15:45:29
WARNING OGG-01154
Oracle GoldenGate Delivery for Oracle, rora_001.prm:
SQL error 1403 mapping REALESTATE.JZWFCMS to REALESTATE.JZWFCMS.
2011-09-06 15:45:29
WARNING OGG-01003
Oracle GoldenGate Delivery for Oracle, rora_001.prm:
Repositioning to rba 9293635 in seqno 34.
2011-09-06 15:45:29
ERROR
OGG-01296
Oracle GoldenGate Delivery for Oracle, rora_001.prm:
Error mapping from REALESTATE.JZWFCMS to REALESTATE.JZWFCMS.
2011-09-06 15:45:29
ERROR
OGG-01668
Oracle GoldenGate Delivery for Oracle, rora_001.prm:
PROCESS ABENDING.
问题分析:出现该问题一般都是由于同步的源和目标表结构不一致,包括表字段和索引。除表结构外,数据的不一致也可能导致mapping 错误,如原库要delete或update时,gg库找不到该条数据等,具体原因见report中的错误号:Database error 1403
oerr ora 1403
01403, 00000, "no data found"
// *Cause:
// *Action:问题处理:1).如果是表字段不一致,需要修改表字段,异构数据库还需要重新生成表结构定义文件,再重启进程。2). 如果是索引不一致,需要重建索引,异构数据库还需要重新生成表结构定义文件,再重启进程。(之前没有关注索引是否一样,以后关注一下索引)3). 遇到这种情况,不能先去对比两端的表结构(可能修改表结构的sql在后面执行),而应该先去查明原因。若是数据问题,可以跳过该表的同步,然后重新同步该表。Oracle审计表AUD$数据过大问题Oracle10G 的ORA-12505问题解决方法相关资讯 Oracle数据库 Oracle入门教程 oracle数据库教程
Oracle数据库全球化 (03月01日)
Oracle数据库日期过滤方法性能比较 (02/02/2015 13:20:26)
Oracle数据库安装中端口被占用问题 (10/29/2014 07:42:24)
在CentOS 6.6上搭建C++运行环境并 (10/10/2015 19:44:40)
Oracle数据库无法使用localhost和 (11/14/2014 16:39:10)
使用SQLT来构建Oracle测试用例 (08/28/2014 06:17:41)
本文评论 查看全部评论 (0)
表情: 姓名:
匿名
字数
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图