Unterstützte Objekte und Vorgänge für Db2 für i
Oracle GoldenGate unterstützt die folgende Db2 für i-Objekte und -Vorgänge.
-
Extraktion und Replikation von DML-Vorgängen.
-
Tabellen mit der von der Datenbank unterstützten maximalen Zeilenlänge.
-
Tabellen, die bis zur maximalen Anzahl von Spalten enthalten, die von der Datenbank unterstützt werden, bis zur maximal unterstützten Spaltengröße.
-
TRUNCATE-Vorgänge werden unterstützt und werden durchDELETE FROMohne SQL-Anweisungen derWHERE-Klausel undClear Physical File Member(CLRPFM) dargestellt. -
Basistabellen, die Materialized Query-Tabellen zugrunde liegen, jedoch nicht die MQTs selbst. Die Zieldatenbank verwaltet den Inhalt des MQT automatisch basierend auf den Änderungen, die von Replicat auf die Basistabellen angewendet werden.
-
Sowohl Library-(Native-)Namen, einschließlich Member, als auch SQL-Namen sind zulässig.
-
partitionierte Tabellen
-
Folgende Optionen werden mit dem Befehl
SEND EXTRACT SHOWTRANS\SKIPTRANS\FORCETRANSunterstützt:Unterstützte Optionen mit
SHOWTRANS:SHOWTRANS [transaction_ID] [COUNT n] [DURATION duration unit] [TABULAR] [FILE file_name] | -
Optionen für
SKIPTRANSundFORCETRANS:SKIPTRANS transaction_ID [FORCE] FORCETRANS transaction_ID [FORCE] -
Die Unterstützung der automatischen Heartbeat-Tabelle ist wie folgt eingeschränkt:
-
Der Befehl
ADD HEARTBEATTABLEerstellt eine neue Datei namensogghbfreqim Oracle GoldenGate-Installationsverzeichnis. Löschen Sie diese Datei nicht, da das Taktüberwachungsprogrammpasedie Häufigkeitswerte aus ihr liest. -
Der Oracle GoldenGate-Build-Ordner mit dem Namen
ogghbenthält eine zusätzliche ausführbare Datei. -
Ein zusätzlicher Prozess mit dem Namen
ogghbwird auf dem IBM i-System gestartet, wenn der BefehlADD HEARTBEATTABLEausgeführt wird, bis Sie den Heartbeat mit dem BefehlDELETE HEARTBEATTABLEdeaktivieren. Dieser Prozess wird automatisch neu gestartet, auch wenn er abgebrochen wird. Um diesen Prozess aus dem System zu entfernen, verwenden Sie den BefehlDELETE HEARTBEATTABLE. -
Wenn Sie den Befehl
ALTER HEARTBEATTABLEverwenden, um die Taktfrequenz mit den OptionenPURGE_FREQUENCYoderRETENTION_TIMEzu ändern, kann es einige Zeit dauern, bis die neue Einstellung wirksam wird. -
Zwischen
ADD HEARTBEATTABLEliegt eine anfängliche Verzögerung von 30 Sekunden vor, und der erste Datensatz wird in der Heartbeat-Seed-Tabelle aktualisiert. -
[THREAD n]und[DETAIL]werden nicht unterstützt.
-