DDL-Benachrichtigung in Zieltabellen
Oracle GoldenGate Replicat cacht Zieltabellenmetadaten während der DML-Replikation. Bei DDL-Änderungen außerhalb des Bandbereichs sind gecachte Metadaten veraltet. Beispiel: Ein Anwendungspatch wird auf die Zieldatenbank eingespielt, bevor die Quelle upgegradet wird.
Ab Oracle GoldenGate 26ai verwendet Replicat effiziente DDL-Änderungsbenachrichtigungen für Tabellen, um automatisch Änderungen an Zieltabellenmetadaten zu ermitteln. Oracle GoldenGate registriert sich für die DDL-Benachrichtigung in einer Tabelle, wenn die Metadaten gecacht werden. Wenn DDL für die Zieltabelle ausgeführt wird, wird Replicat benachrichtigt, und alle gecachten Metadaten werden invalidiert. Replicat lädt die Metadaten der Zieltabelle neu, wenn es DML das nächste Mal auf die Zieltabelle anwendet. Dieses Feature gilt für alle Replicat-Typen für die Oracle AI Database. Weitere Informationen zu den Parameteroptionen und zur Syntax finden Sie unter TARGETDDLNOTIFY in der Referenz zu Parametern und Funktionen für Oracle GoldenGate.
Details zur DDL-Benachrichtigung für effiziente Tabellenänderungen finden Sie unter DDL-Änderungsbenachrichtigung für effiziente Tabellen verwenden.