问题描述

在部署同步的时候,场景是源端-->ods-->某库 从源端expdp导出,然后impdp到ods库之后,搭建正常,再配置ods到某库的时候出现告警:

Extract errors with "ERROR OGG-0187 Classic Extract doesn't support RAC parallel direct load of table"

OGG版本是Oracle GoldenGate - Version 11.2.1.0.33

问题说明

该问题从官网上看,并没有解决方案。只有升级。但是我们不能升级OGG。 一般情况下,impdp新导入的库,不建议立刻配置OGG该表。如果源端配置的是全库量同步,例如hr.* 则需要先屏蔽impdp导入的表。等一段时间,或者改天再进行配置OGG 抽取。 有可能源端在抽取的时候,我们通过impdp导入的时候写入redo的事务顺序并不是按照顺序写的的,导致抽取进程无法进行顺序抽取。因此我们只要过一段时间,待到redo,或者归档已经过去,就能执行导入了。 个人评论,不一定正确。

问题解决

第二天进行再次搭建,没有出现该问题。

延申

一般情况下,出现这种问题较多。一般解决方法为从源端重新导入,然后再做一次同步。跟应用运维说明情况,然后待有合适的机会再同步。