目标表中的 DDL 通知

Oracle GoldenGate Replicat 在 DML 复制期间缓存目标表元数据。带外 DDL 更改会使缓存的元数据过时。例如,在升级源之前将应用程序补丁程序应用于目标数据库。

从 Oracle GoldenGate 26ai 开始,Replicat 使用高效的表 DDL 更改通知自动检测目标表元数据更改。缓存元数据时,Oracle GoldenGate 将在表中注册 DDL 通知。每当对目标表执行 DDL 时,都会通知 Replicat 并使任何缓存的元数据失效。Replicat 下次将 DML 应用于目标表时会重新加载目标表元数据。此功能适用于 Oracle AI Database 的所有类型的复制。要了解参数选项和语法,请参见《 Parameters and Functions Reference for Oracle GoldenGate 》中的 TARGETDDLNOTIFY 。

有关有效表更改 DDL 通知的详细信息,请参阅使用有效表 DDL 更改通知。