Daten von MongoDB in OCI GoldenGate replizieren
Erfahren Sie, wie Sie Daten von MongoDB mit OCI GoldenGate in Autonomous AI JSON Database replizieren.
Autonomous AI JSON Database ist ein Cloud-Dokumentdatenbankservice, mit dem Sie ganz einfach JSON-zentrierte Anwendungen entwickeln können. Es umfasst Dokument-APIs im NoSQL-Stil (Oracle SODA und Oracle Database API for MongoDB), serverlose Skalierung, leistungsstarke ACID-Transaktionen, umfassende Sicherheit und niedrige Pay-per-Use-Preise. Weitere Informationen zu Autonomous JSON Database.
Der Big Data-Deployment-Typ OCI GoldenGate unterstützt keine Ausfallzeitmigrationen von MongoDB zu Autonomous AI JSON Database. OCI GoldenGate unterstützt sowohl Initial Load Extract als auch Change Data Capture-(CDC-)Extraktion aus MongoDB.
In diesem Schnellstart wird der Prozess zur Konfiguration von OCI GoldenGate beschrieben, damit keine Ausfallzeitmigrationen von MongoDB zu Autonomous AI JSON Database stattfinden.
Bevor Sie beginnen
Um diesen Schnellstart erfolgreich abzuschließen, benötigen Sie Folgendes:
- Replikatset MongoDB konfiguriert.
- OCI GoldenGate Big Data Capture verwendet das Operationslog (oplog), um die CDC-Datensätze zu lesen. Das Oplog ist eine Collection mit einer Memory Cap, die einen fortlaufenden Datensatz aller Vorgänge speichert, mit denen die in Ihren Datenbanken gespeicherten Daten geändert werden. Oplog-Dateien werden in MongoDB erstellt, wenn Replicat aktiviert ist. MongoDB Atlas enthält eine vorkonfigurierte Replicat-Setkonfiguration. Für On-Premises-MongoDB müssen Sie ein Replikatset bereitstellen.
- MongoDB 3.6 und höher.
- OCI GoldenGate-Unterstützung für die Erfassung der folgenden Vorgänge:
INSERT
,UPDATE
,DELETE
.
Weitere Informationen finden Sie unter Oracle GoldenGate Capture für MongoDB verwenden.
Aufgabe 1: OCI GoldenGate-Ressourcen erstellen
- Erstellen Sie eine Oracle Autonomous AI JSON Database.
- Erstellen Sie ein Big Data Deployment.
- Erstellen Sie eine MongoDB-Verbindung.
- Erstellen Sie eine Verbindung für das Ziel Erstellen Sie eine Autonomous AI JSON Database-Verbindung.
- Erstellen Sie eine Verbindung zu GoldenGate, und weisen Sie diese Verbindung dem Big Data Deployment zu.
- Weisen Sie MongoDB und Autonomous AI JSON Database dem Big Data-Deployment zu.
Aufgabe 2: Integrated Extract für MongoDB erstellen und ausführen
- Stellen Sie in der OCI-Deployment-Konsole GoldenGate sicher, dass Sie sich auf der Seite Administration Service "Überblick" befinden, und klicken Sie auf Extract hinzufügen (Pluszeichen).
- Fügen Sie eine Extract mit den folgenden Werten hinzu:
- Wählen Sie auf der Seite Extract-Informationen unter Typ Extract die Option Integrierter Extract aus, geben Sie
MCDC
als Prozessnamen ein, und klicken Sie auf Weiter. - Stellen Sie auf der Seite "Parameterdatei" sicher, dass die Quellzuordnung
TABLE source.*;
enthält.
- Wählen Sie auf der Seite Extract-Informationen unter Typ Extract die Option Integrierter Extract aus, geben Sie
- Klicken Sie auf Erstellen und ausführen.
Aufgabe 4: Initial Load Replicat erstellen und ausführen
- Stellen sie in der OCI GoldenGate-Deployment-Konsole sicher, dass Sie sich auf der Seite "Überblick" des Administration Service-Service befinden, und klicken Sie auf Replicat hinzufügen (Plussymbol).
- Fügen Sie die Initial Load Replicat mit den folgenden Werten hinzu:
- Klicken Sie auf Erstellen und ausführen:
Aufgabe 5: Classic Replicat erstellen und ausführen
- Stellen Sie in der OCI-Deployment-Konsole GoldenGate sicher, dass Sie sich auf der Seite Administration Service "Überblick" befinden, und klicken Sie auf Replicat hinzufügen (Plussymbol).
- Fügen Sie eine Replicat mit den folgenden Werten hinzu: