配置自动获取模式以进行提取
自动捕获模式允许自动捕获已为 Oracle GoldenGate 自动捕获启用的表。
请参阅 Oracle AI Database Utilities 指南中的 How to Capture Supplemental Logging for Oracle GoldenGate 。
以下是使用自动捕获模式的一些好处:
-
轻松配置捕获的表集
-
无需更新
TABLE/TABLEEXCLUDE参数 -
捕获的表集更改时无需停止或重新启动提取
启用自动获取模式以进行提取
使用 TRANLOGOPTIONS 启用 auto capture 模式:
TRANLOGOPTIONS ENABLE_AUTO_CAPTURE | DISABLE_AUTO_CAPTURE
当提取在自动捕获模式下运行时,如果对象不是由 TABLE EXCLUDE 参数设置的排除列表的一部分或由 TABLE 参数设置的任何包含列表,则不要过滤 LCR。
LIST TABLES 命令显示为 AUTO_CAPTURE 启用的表列表。
注:Oracle GoldenGate 21c 提供自动捕获以及 Oracle Database 19.18 数据修补程序及更高版本。如果是数据库升级,则无法将 Oracle Database 19.18 之前注册的任何提取转换为自动捕获。只能将升级到 Oracle Database 19.18 及更高版本后创建的新提取转换为自动捕获提取。
有关 DML 和 DDL 的注意事项,请参见 DML Auto Capture 和 Details of Support for Objects and Operations in Oracle DDL 。
另请参阅此文章 Oracle GoldenGate 21c:自动捕获表 以了解更多信息。