OGG-01296,Error ORA-01403: no data found问题处理

报错信息:

view report repsy报错如下:
2022-01-20 14:05:11  WARNING OGG-01154  SQL error 1403 mapping dbo.eoims_skin_test_record 
to ODSPDB.SY.EOIMS_SKIN_TEST_RECORD OCI Error ORA-01403: no data found, SQL <UPDATE "SY"."
EOIMS_SKIN_TEST_RECORD" x SET x."PATIENT_ID" = :a1,x."TEST_STATUS" = :a2,x."TEST_RESULT" =
 :a3,x."TEST_OPR_CODE" = :a4,x."TEST_OPR_NAME" = :a5,x."TEST_END_TIME" = :a6,x."GMT_MODIFI
ED" = :a7 WHERE x."ID" = :b0>........

ERROR   OGG-01296  Error mapping from dbo.eoims_skin_test_record to O
DSPDB.SY.EOIMS_SKIN_TEST_RECORD.

问题原因:

ogg进行增量同步,update时,发现没有该条数据,导致数据丢失报错no data found,无法进行数据同步,则需要抽取全量数据处理

处理步骤:

1、停止ODS端rep进程

2、利用kettle/数据泵/dblink等工具重新抽取eoims_skin_test_record 表的全量数据

2、开启容错

3、启动进程:start repsy

4、待延迟追平后,关闭进程:stop repsy,

关闭容错(注释掉容错参数):edit param repsy

5、开启进程:start repsy

6、info all

7、验证数据即可

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值