ITPub博客

首页 > 数据库 > Oracle > OGG-复制端不复制问题

OGG-复制端不复制问题

原创 Oracle 作者:qishao7232 时间:2015-11-02 16:10:21 0 删除 编辑
背景:一套OGG复制端无论如何复制端都不能进行复制,并且在数据库中能看见OGG修改表的语句,ggserr.log文件中没有报错,dsc文件没有报错。
查看参数发现
replicat rep_lc 
sourcedefs /ogg/ogg/dirdef/defgen_lc.def
reperror default,discard
discardfile /ogg/ogg/dirrpt/replc.dsc,append,megabytes 1024
gettruncates
dynamicresolution
handlecollisions 这个参数导致数据不一致导致等情况的报错信息不写入到dsc文件
将这个参数修改后,再进行测试,dsc文件中报
OCI Error ORA-01403: no data found, SQL <UPDATE "XXX"."XX" SET "XXRSLT" = :a1,"SYNC_TIME" = :a2,"SYNC_TYPE" = :a3,"SYNC_ORG_NO" = :a4 WHERE "DETECT_RSLT_ID" = :b0>
Operation failed at seqno 0 rba 2451
Discarding record on action DISCARD on error 1403
Problem replicating XXXSLT to MPAC.LC_XXXX
Record not found
Mapping problem with compressed update record (target format)...
*
DETECT_RSLT_ID = 
DETECT_RSLT = 02
SYNC_TIME = 2015-11-02 15:42:26.631937
SYNC_TYPE = SQL COMPUPDATE
SYNC_ORG_NO = XXX
问题原因:
源端ogg中没有添加表级附加日志,
在源端执行 add trandata XX.XXXX
问题解决

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28340999/viewspace-1820878/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-03-12

  • 博文量
    8
  • 访问量
    26185