集成捕获模式

在集成捕获模式下,Oracle GoldenGate提取流程直接与数据库日志挖掘服务器交互,以逻辑更改记录(LCR)的形式接收数据更改。下图说明了在集成捕获模式下Extract的配置。

ogg支持的架构_服务器


Description of the illustration integratedcapture.png

与传统捕获相比,集成捕获支持更多的数据和存储类型,并且支持更加透明。更多信息, see Summary of Supported Oracle Data Type and Objects Per Capture Mode.

以下是集成捕获的一些额外好处:

  • 因为集成捕获是与数据库完全集成的,所以使用Oracle RAC、ASM和TDE不需要额外的设置。
  • Integrated capture使用数据库日志挖掘服务器访问Oracle redo流,其优点是能够在归档日志的不同副本或在线日志的不同镜像版本之间自动切换。因此,假设有存档日志和在线日志的附加副本可用,集成捕获可以透明地处理由磁盘损坏、硬件故障或操作员错误导致的日志文件缺失
  • 集成捕获可以更快地过滤表。
    集成捕获更有效地处理时间点恢复和RAC集成。
  • 集成捕获特性集成日志管理。Oracle恢复管理器(RMAN)自动保留Extract所需的归档日志。
    集成捕获是惟一支持从多租户容器数据库捕获的模式。一个提取可以在一个多租户容器数据库中挖掘多个可插拔数据库。
  • 对于版本11.2.0.4或更高版本的源数据库(源兼容性设置为11.2.0.4或更高),DDL的捕获是由日志挖掘服务器异步执行的,不需要安装任何特殊的触发器、表或其他数据库对象。可以在不停止用户应用程序的情况下执行Oracle GoldenGate升级。当Extract与版本11.2.0.4之前的Oracle 11g源数据库处于集成模式时,需要使用DDL触发器和支持对象。
  • 因为integrated capture和integrated apply都是数据库对象,所以对象的命名遵循与其他Oracle数据库对象相同的规则,请参阅在管理Oracle GoldenGate时在Oracle GoldenGate输入中指定对象名称。