Replica i dati da YugabyteDB all'elaborazione delle transazioni AI autonoma
Impara a replicare i dati da un'origine YugabyteDB a una destinazione Autonomous AI Transaction Processing utilizzando OCI GoldenGate.
Prima di iniziare
Per completare correttamente questo avvio rapido, assicurarsi di avere:
- Un'installazione di YugabyteDB da utilizzare come database di origine
- Un'istanza di Autonomous AI Transaction Processing da utilizzare come database di destinazione.
- YugabyteDB preparato per Oracle GoldenGate
Impostare YugabyteDB
Per impostare l'istanza YugabyteDB, effettuare le operazioni riportate di seguito.
Impostazione dell'ambiente: Autonomous AI Transaction Processing (ATP)
- Scaricare ed estrarre lo schema di database di esempio.
- Sbloccare l'utente GGADMIN.
- Nella console di Oracle Cloud, selezionare l'istanza ATP dalla pagina Database AI autonomo per visualizzarne i dettagli e accedere a Database Actions.
- Fare clic su Azioni database, quindi su Utenti database.
- Individuare GGADMIN, quindi fare clic sul relativo menu con i puntini di sospensione (tre punti) e selezionare Modifica.
- Nel pannello Modifica utente, immettere la password GGADMIN, confermare la password, quindi deselezionare Account bloccato.
- Fare clic su Applica modifiche.
- Caricare lo schema e i dati di esempio di destinazione.
- Dal menu Azioni database, selezionare SQL.
- Copiare e incollare lo script da OCIGGLL_OCIGGS_SETUP_USERS_ADW.sql nel foglio di lavoro SQL.
- Fare clic su Esegui script Nella scheda Output script vengono visualizzati i messaggi di conferma.
- Cancellare il foglio di lavoro SQL, quindi copiare e incollare l'istruzione SQL da OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sql.
- Per verificare che le tabelle siano state create correttamente, chiudere la finestra SQL e riaprirla. Nella scheda Navigator, cercare lo schema SRC_OCIGGLL, quindi selezionare le tabelle dai rispettivi elenchi a discesa.
Task 1: creare le risorse di OCI GoldenGate
Questo esempio di avvio rapido richiede distribuzioni e connessioni sia per l'origine che per la destinazione.
- Creare una distribuzione per il database PostgreSQL di origine.
- Creare una distribuzione per l'istanza di Autonomous AI Transaction Processing di destinazione.
- Creare una connessione al database PostgreSQL di origine.
- Per Tipo, assicurarsi di selezionare YugabyteDB.
- Per Nome database, immettere il nome YugabyteDB.
- Per Host, immettere l'IP pubblico dell'istanza di computazione su cui viene eseguito YugabyteDB.
- Per Porta, immettere
5433. - Per Nome utente, immettere
ggadmin. - Per la password, immettere una password.
- Per Protocollo di sicurezza, selezionare Plain.
- Creare una connessione per l'istanza di Autonomous AI Transaction Processing di destinazione.
- Creare una connessione a GoldenGate, quindi assegnare questa connessione alla distribuzione PostgreSQL di origine.
- Assegnare la connessione di origine alla distribuzione PostgreSQL di origine.
- Assegnare la connessione di destinazione alla distribuzione Oracle di destinazione.
Task 3: Creazione delle estrazioni
- Aggiungere Change Data Capture Extract:
- Aggiunta del caricamento iniziale Estrazione:
Si torna alla pagina Estrazioni, in cui è possibile osservare l'avvio di Estrai.
Task 6: Creare un Distribution Path per Change Data Capture Extract
- Nella console di distribuzione PostgreSQL di origine, fare clic su Distribution Service.
- Fare clic su Aggiungi Distribution Path.
- Completare il modulo Aggiungi percorso come indicato di seguito.
- Nella console di distribuzione Oracle di destinazione, fare clic su Servizio ricevente, quindi rivedere il percorso del ricevente creato.