Réplication de données de MongoDB vers Autonomous AI JSON Database
Découvrez comment répliquer des données de MongoDB vers Autonomous AI JSON Database à l'aide d'OCI GoldenGate.
Autonomous AI JSON Database est un service d'une base de données de document cloud qui facilite le développement d'applications axées sur JSON. Il dispose d'API de document de type NoSQL (Oracle SODA et Oracle Database API for MongoDB), d'une évolutivité sans serveur, de transactions ACID hautes performances, d'une sécurité complète et d'une tarification à l'utilisation faible. En savoir plus sur Autonomous JSON Database.
Le type de déploiement Big Data OCI GoldenGate ne prend pas en charge les migrations de temps d'arrêt de MongoDB vers Autonomous AI JSON Database. OCI GoldenGate prend en charge l'extraction Initial Load Extract et Change Data Capture (CDC) à partir de MongoDB.
Ce démarrage rapide détaille le processus de configuration d'OCI GoldenGate pour une migration sans temps d'arrêt de MongoDB vers Autonomous AI JSON Database.
Avant de commencer
Pour mener à bien ce démarrage rapide, vous devez disposer des éléments suivants :
- Ensemble de répliques MongoDB configuré.
- La capture Big Data OCI GoldenGate utilise le journal des opérations (oplog) pour lire les enregistrements CDC. L'oplog est une collection limitée qui conserve un enregistrement non simultané de toutes les opérations qui modifient les données stockées dans vos bases de données. Les fichiers Oplog sont créés dans MongoDB lorsque l'ensemble Replicat est activé. MongoDB Atlas est fourni avec une configuration d'ensemble Replicat préconfigurée. Pour MongoDB sur site, vous devez déployer un ensemble de répliques.
- MongoDB 3.6 et versions ultérieures.
- Prise en charge d'OCI GoldenGate pour la capture des opérations suivantes :
INSERT,UPDATE,DELETE.
Pour en savoir plus, reportez-vous à Utilisation d'Oracle GoldenGate Capture pour MongoDB.
Tâche 1 : créer les ressources OCI GoldenGate
- Créer une base de données Oracle Autonomous AI JSON Database.
- Créez un déploiement Big Data.
- Créer une connexion MongoDB.
- Créez une connexion pour la cible Créer une connexion Autonomous AI JSON Database.
- Créez une connexion à GoldenGate, puis affectez cette connexion au déploiement Big Data.
- Affectez MongoDB et Autonomous AI JSON Database au déploiement Big Data.
Tâche 2 : créez et exécutez Integrated Extract pour MongoDB.
- Dans la console de déploiement OCI GoldenGate, vérifiez que vous êtes sur la page de présentation Administration Service, puis cliquez sur Ajouter Extract (icône Plus).
- Ajoutez une valeur Extract avec les valeurs suivantes :
- Sur la page Informations Extract, sous Type Extract, sélectionnez Extraction intégrée, entrez
MCDCen tant que nom de processus, puis cliquez sur Suivant. - Sur la page Fichier de paramètres, assurez-vous que la correspondance source inclut
TABLE source.*;.
- Sur la page Informations Extract, sous Type Extract, sélectionnez Extraction intégrée, entrez
- Cliquez sur Créer et exécuter.
Tâche 4 : créer et exécuter Initial Load Replicat
- Dans la console de déploiement OCI GoldenGate, vérifiez que vous êtes sur la page de présentation Administration Service, puis cliquez sur Ajouter Replicat (icône Plus).
- Ajoutez Initial Load Replicat avec les valeurs suivantes :
- Cliquez sur Créer et exécuter:
Tâche 5 : créer et exécuter Classic Replicat
- Dans la console de déploiement OCI GoldenGate, vérifiez que vous êtes sur la page de présentation Administration Service, puis cliquez sur Ajouter Replicat (icône Plus).
- Ajoutez une valeur Replicat avec les valeurs suivantes :