请教一个ogg在oracle dg库上ddl复制的问题?

目前在实施一个数据库数据汇聚的项目,客户的环境的部署架构是oracle rac + oracle dg(physical_standby)。数据源是oracle 11.2.0.4,采集工具是ogg 12.2。项目最早在生产库上采集,dml和ddl都没有问题。后为了不影响生产性能,客户要求我们在dg库上采集数据。目前已经完成了dml的...显示全部

目前在实施一个数据库数据汇聚的项目,客户的环境的部署架构是oracle rac + oracle dg(physical_standby)。
数据源是oracle 11.2.0.4,采集工具是ogg 12.2。
项目最早在生产库上采集,dml和ddl都没有问题。
后为了不影响生产性能,客户要求我们在dg库上采集数据。目前已经完成了dml的数据采集和同步,但在ddl同步上遇到的问题。
ogg一开始采用classic capture模式,运行过程报错:OGG-00520 DDL replication is not supported for standby database
后来尝试将采集模式调整为integrated capture模式,配置过程报错如下:
OGG-08221: Cannot register or unregister EXTRACT EX_DGxxx because of the
following SQL error: oci error 1,109.

这里请教下:
1.是否ogg不支持从standby dg库复制DDL,无论采用classic capture模式还是integrated capture模式?
2.若将dg库改为Active DG后,ogg的classic capture模式是否支持ddl?还是说必须是integrated capture模式

收起
参与4

回答者

沈天真
售前支持IPS
擅长领域: 服务器云计算存储

沈天真 最近回答过的问题

回答状态

  • 发布时间:2021-03-12
  • 关注会员:2 人
  • 回答浏览:1442
  • X社区推广