Daten von YugabyteDB in autonome KI-Transaktionsverarbeitung replizieren
Erfahren Sie, wie Sie Daten aus einer YugabyteDB-Quelle mit OCI GoldenGate in ein Autonomous AI Transaction Processing-Ziel replizieren.
Bevor Sie beginnen
Um diesen Schnellstart erfolgreich abzuschließen, stellen Sie Folgendes sicher:
- Eine YugabyteDB-Installation als Quelldatenbank
- Eine Autonomous AI Transaction Processing-Instanz, die als Zieldatenbank dient.
- YugabyteDB für Oracle GoldenGate vorbereitet
Umgebung eingerichtet: Autonomous AI Transaction Processing (ATP)
- Laden Sie das Beispieldatenbankschema herunter, und dekomprimieren Sie es.
- Entsperren Sie den GGADMIN-Benutzer.
- Wählen Sie in der Oracle Cloud-Konsole auf der Seite "Autonome KI-Datenbank" die ATP-Instanz aus, um die zugehörigen Details anzuzeigen und um auf Database Actions zugreifen zu können.
- Klicken Sie auf Database Actions und dann auf Database Users.
- Suchen Sie das 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 das Beispielschema und die Daten des Ziels.
- Wählen Sie im Menü "Database Actions" die Option SQL aus.
- Kopieren Sie das Skript von OCIGGLL_OCIGGS_SETUP_USERS_ADW.sql, und fügen Sie das Skript in das SQL-Arbeitsblatt hinzu.
- Klicken Sie auf Skript ausführen. Auf der Registerkarte "Skriptausgabe" werden Bestätigungsmeldungen angezeigt.
- Clear the SQL worksheet and then copy and paste the SQL from OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sql.
- Um zu prüfen, ob die Tabellen erfolgreich erstellt wurden, schließen Sie das SQL-Fenster, und öffnen Sie es erneut. Suchen Sie auf der Registerkarte "Navigator" nach dem Schema SRC_OCIGGLL, und wählen Sie dann Tabellen aus den entsprechenden Dropdown-Listen aus.
Aufgabe 1: OCI GoldenGate-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 Deployment für die PostgreSQL-Quelldatenbank.
- Erstellen Sie ein Deployment für die Autonomous AI Transaction Processing-Zielinstanz.
- Verbindung zur PostgreSQL-Quelldatenbank erstellen.
- Stellen Sie unter Typ sicher, dass Sie YugabyteDB auswählen.
- Geben Sie unter Datenbankname den YugabyteDB-Namen ein.
- Geben Sie unter Host die öffentliche IP der Compute-Instanz ein, auf der YugabyteDB ausgeführt wird.
- Geben Sie unter Port die Nummer
5433ein. - Geben Sie unter Benutzername
ggadminein. - Geben Sie unter Kennwort ein Kennwort ein.
- Wählen Sie unter Sicherheitsprotokoll die Option Nur aus.
- Erstellen Sie eine Verbindung für die Autonomous AI Transaction Processing-Zielinstanz.
- Erstellen Sie eine Verbindung zu GoldenGate, und weisen Sie diese Verbindung dem PostgreSQL-Quell-Deployment zu.
- Weisen sie die Quellverbindung dem PostgreSQL-Quell-Deployment zu.
- Weisen Sie die Zielverbindung dem Oracle-Ziel-Deployment zu.
Aufgabe 3: Extracts erstellen
- Fügen Sie Change Data Capture Extract hinzu:
- Erstmaliges Laden von Extract hinzufügen:
Sie kehren zur Seite Extracts zurück, auf der Sie den Extract beginnen können.
Aufgabe 6: Distribution Path für Change Data Capture Extract erstellen
- Klicken Sie in der PostgreSQL-Deployment-Konsole der Quelle auf Distribution Service.
- Klicken Sie auf Distribution Path hinzufügen.
- Füllen Sie das Formular "Pfad hinzufügen" wie folgt aus:
- Klicken Sie in der Oracle-Ziel-Deployment-Konsole auf Empfangsservice, und prüfen Sie den erstellten Empfangspfad.