OGG升级到12c之后,目标端触发器无法使用问题

问题描述:

   2017-08-22电商同事反馈,数据库(B库)上的触发器未生效,造成电商统计数据不准确。

   例子:

  1. B库上表TB_ PROCPRICE上有触发器:TRG_DX_TB_PROCPRICE。
  2. 表TB_ PROCPRICE配置了OGG同步。A库同步到B库。
  3. 以前使用正常,最近发现问题,触发器未调整。

问题分析:

  在B库对表TB_PROCPRICE直接insert,update,delete操作,触发器均正常运转。但是在A库上对表TB_PROCPRICE做insert,update,delete操作,通过OGG同步B库的TB_PROCPRICE数据正常更新,但是触发器并未工作。

  该问题是最近才出现,功能并未调整,以前流程均使用正常。结合上述情况,分析数据库和ogg最近的调整,可能ogg版本升级导致的。

  由于ogg只升级了部分库,因此联系电商同事,核实未升级OGG的数据传递的B库触发器正常。因此得出问题在ogg升级上。

问题解决:

  通过网上资料,发现在ogg12c中默认的禁用的目标端触发器的使用,如果需要开启该功能,需要在replicat上添加DBOPTIONS NOSUPPRESSTRIGGERS。

  添加参数后,触发器运行正常。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值