GoldenGate SQL error 1403 mapping 错误解决方案
2014-01-07 10:14
447 查看
2014-01-06 21:37:21 WARNING OGG-01431 Oracle GoldenGate Delivery for Oracle, rsa.prm: Aborted grouped transaction on DRS.PRE_FORUM_POST', Mapping error.
2014-01-06 21:37:21 WARNING OGG-01003 Oracle GoldenGate Delivery for Oracle, rsa.prm: Repositioning to rba 1087 in seqno 0.
2014-01-06 21:37:21 WARNING OGG-01151 Oracle GoldenGate Delivery for Oracle, rsa.prm: Error mapping from ds_rom.pre_forum_post to DRS.PRE_FORUM_POST.
2014-01-06 21:37:21 WARNING OGG-01003 Oracle GoldenGate Delivery for Oracle, rsa.prm: Repositioning to rba 1087 in seqno 0.
2014-01-06 21:37:21 ERROR OGG-01296 Oracle GoldenGate Delivery for Oracle, rsa.prm: Error mapping from ds_rom.pre_forum_post to DRS.PRE_FORUM_POST.
2014-01-06 21:37:21 ERROR OGG-01668 Oracle GoldenGate Delivery for Oracle, rsa.prm: PROCESS ABENDING.
问题分析:
出现该问题一般都是由于同步的源和目标表结构不一致,包括表字段和索引。除表结构外,数据的不一致也可能导致mapping 错误,如原库要delete或update时,gg库找不到该条数据等,具体原因见report中的错误号:Database error 1403oerr ora 1403
01403, 00000, "no data found"
// *Cause:
// *Action:问题处理:1).如果是表字段不一致,需要修改表字段,异构数据库还需要重新生成表结构定义文件,再重启进程。2). 如果是索引不一致,需要重建索引,异构数据库还需要重新生成表结构定义文件,再重启进程。(之前没有关注索引是否一样,以后关注一下索引)3). 遇到这种情况,不能先去对比两端的表结构(可能修改表结构的sql在后面执行),而应该先去查明原因。若是数据问题,可以跳过该表的同步,然后重新同步该表。
2014-01-06 21:37:21 WARNING OGG-01003 Oracle GoldenGate Delivery for Oracle, rsa.prm: Repositioning to rba 1087 in seqno 0.
2014-01-06 21:37:21 WARNING OGG-01151 Oracle GoldenGate Delivery for Oracle, rsa.prm: Error mapping from ds_rom.pre_forum_post to DRS.PRE_FORUM_POST.
2014-01-06 21:37:21 WARNING OGG-01003 Oracle GoldenGate Delivery for Oracle, rsa.prm: Repositioning to rba 1087 in seqno 0.
2014-01-06 21:37:21 ERROR OGG-01296 Oracle GoldenGate Delivery for Oracle, rsa.prm: Error mapping from ds_rom.pre_forum_post to DRS.PRE_FORUM_POST.
2014-01-06 21:37:21 ERROR OGG-01668 Oracle GoldenGate Delivery for Oracle, rsa.prm: PROCESS ABENDING.
问题分析:
出现该问题一般都是由于同步的源和目标表结构不一致,包括表字段和索引。除表结构外,数据的不一致也可能导致mapping 错误,如原库要delete或update时,gg库找不到该条数据等,具体原因见report中的错误号:Database error 1403oerr ora 1403
01403, 00000, "no data found"
// *Cause:
// *Action:问题处理:1).如果是表字段不一致,需要修改表字段,异构数据库还需要重新生成表结构定义文件,再重启进程。2). 如果是索引不一致,需要重建索引,异构数据库还需要重新生成表结构定义文件,再重启进程。(之前没有关注索引是否一样,以后关注一下索引)3). 遇到这种情况,不能先去对比两端的表结构(可能修改表结构的sql在后面执行),而应该先去查明原因。若是数据问题,可以跳过该表的同步,然后重新同步该表。
相关文章推荐
- GoldenGate SQL error 1403 mapping 错误解决方案
- ogg SQL error 1403 mapping
- 出现“System.Data.SqlClient.SqlError: 尚未备份数据库的日志尾部”错误的解决方案
- You have an error in your SQL syntax; check the manual that corresponds...错误解决方案
- Solution for Widows Live Essential error: wllogin-amd64 (Windows Live Essential 中 wllogin-amd64 错误的解决方案)
- asp.net IIS “/”应用程序中的服务器错误 解决方案[sql server 2000和 sql server 2005共存, web.config]
- IIS错误 HTTP 500.21 - Internal Server Error 解决方案
- IIS7.5 HTTP 错误 500.19 - Internal Server Error 问题的解决方案
- System.Data.SqlClient.SqlError: FILESTREAM 功能被禁用”的错误
- 集成C3P0连接池后控制台狂抛com.mchange.v2.c3p0.SQLWarnings错误解决方案
- SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案
- IIS服务器错误Server Application Error最有效最详细的解决方案
- HTTP 错误 500.21 - Internal Server Error 解决方案
- android studio Error:(1, 1) 错误: 非法字符: '\ufeff' 解决方案
- Oracle推出最新数据集成解决方案GoldenGate
- 错误:"SQL Server Error:Table unknow tb_temp At line 1,column 30"之解决
- mysql导入sql脚本时错误指令:Failed to open file "file_name" error 2/error 22
- Ubuntu14.04.3,apt-get出现dpkg: error processing package xxx (--configure)和cups-daemon错误的解决方案
- DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法
- (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) (Microsoft SQL Server,错误: 233)