Replicare i dati da MongoDB a OCI GoldenGate
Impara a replicare i dati da MongoDB a Autonomous AI JSON Database utilizzando OCI GoldenGate.
Autonomous AI JSON Database è un servizio in cloud di database di dati cloud che semplifica lo sviluppo di applicazioni incentrato su JSON. Dispone di API di documenti in stile NoSQL (Oracle SODA e Oracle Database API for MongoDB), scalabilità serverless, transazioni ACID ad alte prestazioni, sicurezza completa e prezzi pay-per-use bassi. Scopri di più su Autonomous JSON Database.
Il tipo di distribuzione Big Data OCI GoldenGate non supporta migrazioni in tempi di inattività da MongoDB a Autonomous AI JSON Database. OCI GoldenGate supporta sia l'estrazione Initial Load Extract che Change Data Capture (CDC) da MongoDB.
Questo avvio rapido descrive in dettaglio il processo di configurazione di OCI GoldenGate per nessuna migrazione dei tempi di inattività da MongoDB a Autonomous AI JSON Database.
Prima di iniziare
Per completare correttamente questo QuickTart, è necessario disporre dei seguenti elementi:
- MongoDB set di repliche configurato.
- L'acquisizione Big Data GoldenGate OCI utilizza il log delle operazioni (oplog) per leggere i record CDC. L'oplog è una raccolta limitata che conserva un record in sequenza di tutte le operazioni che modificano i dati memorizzati nei database. I file Oplog vengono creati in MongoDB quando il set Replicat è abilitato. MongoDB Atlas viene fornito con una configurazione di set Replicat preconfigurata. Per la versione MongoDB on premise, è necessario distribuire un set di repliche.
- MongoDB 3.6 e versioni successive.
- Supporto GoldenGate OCI per l'acquisizione delle seguenti operazioni:
INSERT,UPDATE,DELETE.
Per ulteriori informazioni, vedere Utilizzo di Oracle GoldenGate Capture per MongoDB.
Task 1: creare le risorse OCI GoldenGate
- Creare un database Oracle Autonomous AI JSON Database.
- Creare una distribuzione di Big Data.
- Creare una connessione MongoDB.
- Creare una connessione per la destinazione Creare una connessione Autonomous AI JSON Database.
- Creare una connessione a GoldenGate, quindi assegnare questa connessione alla distribuzione Big Data.
- Assegna MongoDB e Autonomous AI JSON Database all'implementazione dei Big Data.
Task 2: creare ed eseguire Integrated Extract per MongoDB
- Nella console di distribuzione GoldenGate di OCI, assicurarsi di trovarsi nella pagina Panoramica Administration Service, quindi fare clic su Aggiungi Extract (icona più).
- Aggiungere un valore Extract con i seguenti valori:
- Nella pagina Informazioni Extract, in tipo Extract, selezionare Estrazione integrata, immettere
MCDCcome nome processo, quindi fare clic su Avanti. - Nella pagina File parametri, assicurarsi che il mapping di origine includa
TABLE source.*;.
- Nella pagina Informazioni Extract, in tipo Extract, selezionare Estrazione integrata, immettere
- Fare clic su Crea ed esegui.
Task 4: creare ed eseguire Initial Load Replicat
- Nella console di distribuzione OCI GoldenGate, assicurarsi di trovarsi nella pagina Panoramica di Administration Service, quindi fare clic su Aggiungi Replicat (icona più).
- Aggiungere Initial Load Replicat con i valori seguenti:
- Fare clic su Crea ed esegui:
Task 5: creare ed eseguire Classic Replicat
- Nella console di distribuzione GoldenGate di OCI, assicurarsi di trovarsi nella pagina Panoramica Administration Service, quindi fare clic su Aggiungi Replicat (icona più).
- Aggiungere un valore Replicat con i seguenti valori: