Migration zu OCI GoldenGate wird vorbereitet
Bevor Sie mit der Migration zu OCI GoldenGate beginnen, müssen Sie die Ausfallzeitanforderungen Ihrer aktuellen Umgebung berücksichtigen und sorgfältig planen und erstellen, was Sie für OCI GoldenGate benötigen.
Ausfallzeitanforderungen
Dieser Migrationsprozess hat minimale Auswirkungen auf die Verfügbarkeit Ihrer aktuellen Oracle GoldenGate-Instanz in Oracle Cloud Infrastructure Classic, Marketplace oder On-Premise. Die Prozesse Ihrer aktuellen, zu migrierenden Oracle GoldenGate-Instanz werden pro Migrationsworkflow gestoppt. Nach Abschluss der Migration wird der Replikationsprozess an der Stelle fortgesetzt, an der er gestoppt wurde. Die Produktionsdatenbank darf keine aktiven Transaktionen aufweisen, um einen reibungslosen Ablauf der Migration sicherzustellen.
Die Dateien Ihrer aktuellen Oracle GoldenGate-Instanz, wie Konfigurationsdateien, Berichtsdateien und Traildateien, sind von der Migration nicht betroffen.
Nachdem die Migration erfolgreich abgeschlossen wurde, können Clients an OCI GoldenGate umgeleitet werden.
Überlegungen zum Netzwerk
OCI GoldenGate ist ein vollständig verwalteter Cloud-Service. Das bedeutet, dass Sie keinen direkten Zugriff auf die zugrunde liegenden Betriebssystemressourcen haben. Daher können Sie Daten nicht direkt an OCI GoldenGate übertragen, indem Sie Daten direkt auf die Datenträgermounts kopieren.
Bei der Migration einer Oracle GoldenGate-Instanz, die Teil des Data Integration Platform Cloud-(DIPC-)Agent ist, sollten Sie vorher die Auswirkungen auf die Netzwerkperformance berücksichtigen.
Die folgenden Informationen gelten für alle Plattformen, die von Oracle GoldenGate für die Oracle-zu-Oracle-Replikation unterstützt werden. Für Oracle GoldenGate gelten folgende Netzwerkanforderungen:
-
Extrahieren: Wenn Sie Oracle GoldenGate remote auf einem Server ausführen, der von der Datenbank getrennt ist, von der Sie erfassen, kann sich dies auf die Performance auswirken, wenn die Latenzzeit größer als 80 Millisekunden (ms) ist. Bei Integrated Extract werden nur die Änderungen an den erfassten Tabellen an den Extract-Prozess selbst gesendet.
-
Replicat: Wenn Oracle GoldenGate remote auf einem Server ausgeführt wird, der von der Datenbank getrennt ist, auf die Oracle GoldenGate Änderungen anwendet, kann sich dies auf die Performance auswirken, wenn die Latenzzeit größer als 5 ms ist.
-
Für Oracle GoldenGate-zu-Oracle GoldenGate-Kommunikation: Wenn Sie 100% der Daten erfassen, wachsen die Traildateien bei 30-40% des generierten Redo-Log-Volumes. Das bedeutet, dass Oracle GoldenGate 30 bis 40% des generierten Redo-Log-Volumes im gesamten Netzwerk sendet. Wenn das Netzwerk nicht auf dieses Volume skaliert werden kann, können Sie die Komprimierung für die Traildateidaten aktivieren, die über das Netzwerk gesendet werden. Diese Kompression kann typischerweise ein Kompressionsverhältnis von 8:1 oder besser erreichen. Sie können auch die Socket-Größe und die Puffer des TCP-Fensters ändern.
Erforderliche OCI-Ressourcen erstellen
Bevor Sie zu OCI GoldenGate migrieren, müssen Sie die erforderlichen OCI-Ressourcen erstellen:
Deployment-Ausprägungen auswählen
Bevor Sie zu OCI GoldenGate migrieren können, müssen Sie Ihre OCI GoldenGate-Ressourcen einrichten. Wenn Sie ein OCI GoldenGate-Deployment erstellen, müssen Sie die Anzahl der Oracle Compute Units (OCPUs) auswählen, die für das Deployment erforderlich sind.
Um die Anzahl der Compute-Ausprägungen für OCI GoldenGate zu ermitteln, sollten Sie den Ausprägungen, die Sie derzeit für Ihre Oracle GoldenGate Cloud Classic- oder Oracle GoldenGate-Instanz auf Oracle Cloud Infrastructure Classic, Marketplace oder On-Premise-Instanz verwenden, ähnliche oder höhere Ressourcen bereitstellen.
Oracle Cloud Infrastructure und Oracle Cloud Infrastructure Classic verfügen jeweils über ein eigenes Set von Standard-Compute-Ausprägungen. Weitere Informationen:
Mit OCI GoldenGate können Sie auch die Autoscaling aktivieren. Wenn Sie Autoscaling aktivieren, kann das Deployment den Arbeitsspeicher maximal auf die bis zu Dreifachen der im Dialogfeld "Skalieren" gegenwärtig angezeigten Anzahl von OCPUs vertikal skalieren. Eine OCPU entspricht 16 GB Arbeitsspeicher. Wenn für Ihre Workload zusätzliche OCPU erforderlich sind und Autoscaling aktiviert ist, verwendet das Deployment die Ressourcen automatisch ohne manuellen Eingriff, der erforderlich ist, wenn Autoscaling aktiviert ist. Weitere Informationen finden Sie unter Deployment skalieren.
Aufgaben vor der Migration ausführen
Gehen Sie folgendermaßen vor, bevor Sie mit der Migration beginnen:
-
Sichern und sichern Sie die Daten im Cloud-Speicher für die Oracle GoldenGate-Instanz, die Sie migrieren. Daten umfassen Konfigurationsdateien und Traildateidaten. Die Schritte zum Ausführen des Backups finden Sie unter Backup und Restore ausführen.
-
Der Oracle GoldenGate Cloud Classic-Datenspeicherort ist
/u02/data/ggdata. -
Der Speicherort der DIPC-Daten befindet sich im Agent-Installationsverzeichnis
$OGG_HOME/data. -
Der On-Premise-Datenspeicherort ist
$OGG_HOME/data. -
Der Standarddatenspeicherort von Oracle GoldenGate Marketplace ist
/u02/trails.
-
-
Für Oracle GoldenGate Cloud Classic oder Oracle GoldenGate Marketplace, die Trails von der Oracle GoldenGate Classic-Architektur erhalten:
-
Da OCI GoldenGate ein vollständig verwalteter Cloud-Service ist, dürfen keine Konfigurationsdateien oder Traildateien in OCI GoldenGate-Deployments verschoben werden.
-
Wenn die Oracle GoldenGate-Instanz, die Sie migrieren, Traildateien von einer anderen Oracle GoldenGate Classic-Instanz empfängt (siehe "Dist-instance"), müssen Sie zuerst die Instanz "Dist-instance" in eine Microservices-Instanz konvertieren.
-
-
Wenn Sie Classic Extract in der Oracle GoldenGate-Instanz verwenden, die Sie migrieren, können Sie dieses nicht in OCI GoldenGate erstellen. Sie müssen zu Integrated Extract wechseln. Stellen Sie sicher, dass alle erforderlichen Datenbankpatches installiert sind, um Integrated Extract zu verwenden. Siehe Empfohlene Patches für Oracle 12c oder höher.