Daten von Autonomous Transaction Processing in Apache Iceberg replizieren
Erfahren Sie, wie Sie Daten von Autonomous Transaction Processing in Apache Iceberg in OCI GoldenGate replizieren.
Bevor Sie beginnen
Um diesen Schnellstart erfolgreich abzuschließen, benötigen Sie:
- Eine Autonomous Transaction Processing-Quelle
- Eine Apache Iceberg-Zielumgebung:
- OCI GoldenGate unterstützt Azure Data Lake Storage, Amazon S3 und Google Cloud Storage als Speicherservices für Apache Iceberg-Tabellen.
- OCI GoldenGate unterstützt Hadoop, Nessie, AWS Glue, Polaris, REST und JDBC-Kataloge für Apache Iceberg.
Umgebung eingerichtet: Autonomous Transaction Processing
Wenn noch keine Quelldatenbank für die Replikation eingerichtet ist, können Sie mit den folgenden Schritten ein Beispielschema laden, das für diesen Schnellstart verwendet werden soll. Dieser Schnellstart verwendet Autonomous Transaction Processing für die Quelldatenbank.
So richten Sie die autonome Quelldatenbank ein:
- Laden Sie das Beispieldatenbankschema herunter, und dekomprimieren Sie es.
- Wählen Sie in der Oracle Cloud-Konsole auf der Seite "Autonome Datenbanken" die Autonomous Transaction Processing-(ATP-)Instanz aus, um ihre Details anzuzeigen und auf Database Actions zuzugreifen.
- Entsperren Sie den GGADMIN-Benutzer:
- Klicken Sie auf Database Actions und dann auf Database Users.
- Suchen sie GGADMIN, klicken Sie dann auf das zugehörige Auslassungsmenü (drei Punkte), und wählen Sie Bearbeiten aus.
- Geben Sie im Bereich "Benutzer bearbeiten" das GGADMIN-Passwort ein, bestätigen Sie das Passwort, und heben Sie die Auswahl von Account ist gesperrt auf.
- Klicken Sie auf Änderungen anwenden.
- Laden Sie die Beispielschemas und -daten der Quelle:
- Aktivieren Sie zusätzliches Logging:
Aufgabe 1: Ressourcen erstellen
Für dieses Schnellstartbeispiel sind Deployments und Verbindungen sowohl für die Quelle als auch für das Ziel erforderlich.
- Erstellen Sie ein Oracle-Deployment für die Autonomous Transaction Processing-Quellinstanz.
- Erstellen Sie ein Big Data-Deployment für das Apache Iceberg-Ziel.
- Autonomous Transaction Processing-Verbindung erstellen.
- Apache Iceberg-Verbindung erstellen.
- Erstellen Sie eine GoldenGate-Serververbindung, und weisen Sie sie dem Oracle-Deployment zu.
- Weisen sie die ATP-Verbindung dem Oracle-Deployment zu.
- Weisen sie die Iceberg-Verbindung zum Big Data-Deployment zu.
Aufgabe 2: Extract Extract hinzufügen
- Wählen Sie auf der Seite "Deployments" das Autonomous Transaction Processing-Quell-Deployment aus.
- Klicken Sie auf der Seite "Deployment-Details" auf Konsole starten.
- Melden Sie sich mit dem Benutzernamen und Kennwort des Quell-Deployment-Administrators an.
- Fügen Sie Transaktionsinformationen hinzu.
- Fügen Sie eine Extract hinzu.
Aufgabe 3: Distribution Path hinzufügen und ausführen
- Wenn Sie den Zugangsdatenspeicher GoldenGate verwenden, erstellen Sie einen Benutzer für den Verteilungspfad im Big Data-Deployment des Ziels, oder fahren Sie mit Schritt 3 fort.
- Fügen Sie auf der Quell-Deployment-Konsole GoldenGate für die ATP-Quelle eine Pfadverbindung für den in Schritt 1 erstellten Benutzer hinzu.
- Fügen Sie in der ATP-Deployment-Konsole der Quelle einen Verteilungspfad mit den folgenden Werten hinzu:
- Prüfen Sie in der Big Data-Deployment-Konsole des Ziels den Receiver Path, der als Ergebnis der Distribution Path erstellt wurde.
- Klicken Sie in der Big Data-Zielbereitstellungskonsole auf Receiver Service.
- Prüfen Sie die Pfaddetails. Dieser Pfad wurde als Ergebnis des im vorherigen Schritt erstellten Distribution Path erstellt.