Replica dei dati da MongoDB ad Autonomous JSON Database
Impara a replicare i dati da MongoDB ad Autonomous JSON Database utilizzando OCI GoldenGate.
Oracle Autonomous JSON Database è un servizio di database di documenti cloud che semplifica lo sviluppo di applicazioni incentrate su JSON. È dotato di API di documenti in stile NoSQL (Oracle SODA e Oracle Database API per MongoDB), scalabilità serverless, transazioni ACID ad alte prestazioni, sicurezza completa e prezzi bassi pay-per-use. Ulteriori informazioni su Autonomous JSON Database.
Il tipo di distribuzione Big Data GoldenGate OCI non supporta migrazioni in tempo di inattività da MongoDB ad Autonomous JSON Database. OCI GoldenGate supporta sia l'estrazione CDC (Initial Load Extract) che l'estrazione CDC (Change Data Capture) da MongoDB.
Questo avvio rapido descrive in dettaglio il processo per configurare OCI GoldenGate per nessuna migrazione dei tempi di inattività da MongoDB ad Autonomous 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
- Crea un'istanza di Oracle Autonomous JSON Database.
- Creare una distribuzione Big Data per l'istanza MongoDB di origine e l'istanza Oracle Autonomous JSON Database di destinazione.
- Creare una connessione MongoDB.
- Creare una connessione per la destinazione Creare una connessione al database JSON con istanze automatiche.
- Creare una connessione a GoldenGate, quindi assegnare questa connessione alla distribuzione Big Data.
- Assegnare le connessioni MongoDB e Autonomous JSON alla distribuzione 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
MCDC
come 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 GoldenGate di OCI, assicurarsi di trovarsi nella pagina Panoramica Administration Service, quindi fare clic su Aggiungi Replicat (icona più).
- Aggiungere il valore Initial Load ReplicatReplicat con i seguenti valori:
- 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: