Oracle GoldenGate für Db2 für i instanziieren

Erfahren Sie, wie Sie einen anfänglichen Ladevorgang von Zieldaten konfigurieren, die erforderlichen Prozesse hinzufügen, um die Replikation zu instanziieren und die Instanziierung auszuführen. Das erwartete Ergebnis dieser Schritte ist, dass Quell-Ziel-Daten konsistent gemacht werden (als erste Synchronisierung bezeichnet), und dass Oracle GoldenGate laufende Transaktionsänderungen erfasst und bereitstellt, damit die Konsistenz in Zukunft erhalten bleibt.

Während der Initialisierung der Oracle GoldenGate-Umgebung führen Sie eine erste Datensynchronisierung durch und starten die Oracle GoldenGate-Prozesse zum ersten Mal. In Verbindung mit diesen Verfahren erstellen Sie die Prozessgruppen Extract und Replicat.

Um eine Extract-Prozessgruppe zu erstellen, muss eine erste Startposition für die Datenerfassung eingerichtet werden. Diese anfängliche Position basiert auf einer Transaktionsgrenze, die auf einer der folgenden Angaben basiert:

Wenn Extract zum ersten Mal mit der Erfassung von Daten beginnt, erfasst es alle Transaktionsdaten, die nach dem angegebenen Startpunkt auftreten, jedoch keine der Daten, die vor diesem Zeitpunkt aufgetreten sind. Um sicherzustellen, dass Extract nicht mitten in laufenden Transaktionen beginnt, die verworfen werden, setzen Sie die Tabellen, die erfasst werden sollen, auf einen inaktiven Status. Sie können das System entweder mit dem Befehl ALCOBJ in einen eingeschränkten Status versetzen, um die Objekte oder Librarys zu sperren, oder Sie können erzwingen, dass alle aktuellen Transaktionen für diese Tabellen an einem bestimmten Punkt gestoppt werden.

Nachdem die Initialisierung abgeschlossen ist, müssen Sie alle gesperrten Objekte entsperren. Melden Sie sich dazu von der Session ab, in der die Objekte gesperrt wurden, oder verwenden Sie den Befehl DLCOBJ über die IBM i-Befehlszeile.