Details zur Unterstützung von Objekten und Vorgängen in Oracle DML

Im Folgenden finden Sie eine Liste der Oracle-Objekte und -Vorgänge, die Oracle GoldenGate für die Erfassung und Replikation von DML-Vorgängen unterstützt.

Mehrmandanten-Containerdatenbank

Oracle GoldenGate erfasst und liefert eine mehrmandantenfähige Containerdatenbank. Siehe Mehrmandanten-Containerdatenbank konfigurieren.

Oracle GoldenGate unterstützt die Root-to-End-Replikation des Anwendungscontainers nicht

Tabellen, Views und Materialized Views

Die folgenden DML-Vorgänge werden für reguläre Tabellen, indexorganisierte Tabellen, geclusterte Tabellen und Materialized Views unterstützt:

Ab Oracle GoldenGate 23ai sind die folgenden Features für Tabellen verfügbar:

Tipp:

Mit der Data Dictionary-View DBA_GOLDENGATE_SUPPORT_MODE können Sie Informationen über die Ebene der Oracle GoldenGate-Capture-Prozessunterstützung für die Tabellen in der Datenbank anzeigen. Der PLSQL-Wert von DBA_GOLDENGATE_SUPPORT_MODE gibt an, dass die Tabelle nativ unterstützt wird, aber ein prozedurales zusätzliches Logging erfordert. Weitere Informationen finden Sie in der DBA_GOLDENGATE_SUPPORT_MODE. Wenn Sie alle Tabellen anzeigen müssen, die keine primären und keine eindeutigen Indizes haben, können Sie die DBA_GOLDENGATE_NOT_UNIQUE verwenden. Weitere Informationen finden Sie unter DBA_GOLDENGATE_NOT_UNIQUE.

Einschränkungen bei der Unterstützung für reguläre Tabellen

Diese Einschränkungen gelten für Extract.

Einschränkungen bei der Unterstützung von Ansichten

Diese Einschränkungen gelten für Extract.

Einschränkungen der Unterstützung für Materialized Views

Materialized Views werden von Extract mit den folgenden Einschränkungen unterstützt.

Einschränkungen der Unterstützung für Blockchain und unveränderliche Tabellen

Ab Oracle AI Database 26ai werden unveränderliche und Blockchain-Tabellen unterstützt. Folgende Vorgänge werden für das Feature unterstützt:

Unterstützung für One-Way-Replikation

Unterstützung für bidirektionale (Active-Active) Replikation

Automatische DML-Erfassung

Oracle GoldenGate unterstützt die folgenden DML-Vorgänge mit dem Modus für automatische Erfassung:

Systempartitionierung

Die Systempartitionierung ist eine Oracle AI Database-Funktion, mit der eine Tabelle mit benannten Partitionen erstellt werden kann. Eine systempartitionierte Tabelle wird nicht von der Datenbank verwaltet. Jede DML muss die Partition angeben, in der sich die Zeile befinden soll. Extract und alle Modi der Replicat-Supportsystempartitionierung. Jeder Header eines Traildateidatensatzes, der zu einer systempartitionierten Tabelle gehört, enthält den Partitionsnamen. Ab Oracle GoldenGate 21c wird ein Partitionsnamensdatensatz (PNR) für systempartitionierte Tabellen generiert, wenn er im Parameter PARTITION enthalten ist.

Siehe PARTITION \| PARTITIONEXCLUDE in der Referenz zu Parametern und Funktionen für Oracle GoldenGate.

Sequenzen und Identity-Spalten

Einschränkungen bei der Unterstützung von Sequenzen

Diese Einschränkungen gelten für Extract.

Nicht unterstützte Objekte und Vorgänge in Oracle DML

Im Folgenden werden weitere Oracle-Objekte oder -Vorgänge aufgeführt, die von Extract nicht unterstützt werden: