Mettre en miroir les données avec les pipelines miroir ZeroETL
Découvrez comment mettre en miroir des données d'Autonomous Transaction Processing vers Autonomous Data Warehouse à l'aide de pipelines de mise en miroir ZeroETL.
Avant de commencer
Effectuez les opérations suivantes :
- Vérifiez et configurez l'unicité des lignes dans les tables de base de données afin d'éviter les problèmes de clé primaire avec la mise en miroir ZeroETL. Les clés primaires identifient de manière unique un enregistrement ou une ligne dans une table de base de données. Reportez-vous à Vérification de l'unicité des lignes dans les tables source et cible.
- En tant qu'utilisateur disposant de privilèges d'administration pour la base de données cible, accordez les privilèges suivants à l'utilisateur GGADMIN pour la mise en miroir ZeroETL :
GRANT DWROLE TO GGADMIN; GRANT DATAPUMP_CLOUD_EXP TO GGADMIN; GRANT DATAPUMP_CLOUD_IMP TO GGADMIN; GRANT EXECUTE ON DBMS_CLOUD_ADMIN TO GGADMIN; GRANT CREATE DATABASE LINK TO GGADMIN;
- Vérifiez la vue
DBA_GOLDENGATE_SUPPORT_MODE
sur la base de données source qui affiche des informations sur le niveau de prise en charge du processus de capture Oracle GoldenGate pour les tables de la base de données. - Ajoutez les stratégies minimales requises pour les pipelines GoldenGate.
- Les connexions source et cible que vous utilisez pour le pipeline ont des adresses dédiées.
Tâche 1 : créer des connexions
Tout d'abord, créez des connexions aux bases de donnée source et cible. Les pipelines OCI GoldenGate prennent actuellement en charge les connexions Oracle Autonomous Database avec l'authentification MTLS.
- Avant de créer la connexion, assurez-vous de préparer la base de données pour Oracle GoldenGate 23ai.
- Création d'une connexion à Autonomous Database.
Tâche 3 : ajouter des règles de mapping
Les règles de mise en correspondance vous permettent de modifier la mise en correspondance par défaut des tables et des schémas source avec la cible.
Pour prévisualiser, ajouter ou supprimer des règles de mappage :
- Sur la page d'informations Pipeline, sélectionnez Règles de mise en correspondance.
- Dans la liste des règles de mise en correspondance, vous pouvez vérifier ou modifier les règles de mise en correspondance actuelles et :
- Aperçu : vérifiez l'impact des règles de mise en correspondance sur les schémas et les tables inclus dans la réplication.
- Ajouter : identifiez les tables et les schémas à inclure ou à exclure. Vous pouvez utiliser le nom d'objet complet ou des caractères génériques à la place de n'importe quelle partie du nom d'objet. Pour plus d'informations, reportez-vous à Utilisation de caractères génériques dans les noms d'objet de base de données.
- Enlever : enlevez les règles de mise en correspondance.
Tâche 4 : activer la journalisation
Pour activer la connexion au pipeline, procédez comme suit :
- Sur la page Pipelines, sélectionnez le pipeline pour lequel activer la journalisation.
- Sur la page Détails des pipelines, sélectionnez Journaux.
- Dans la liste des pipelines, dans le menu Action, sélectionnez Activer le journal pour le pipeline à activer.
- Dans le panneau Activer le journal, procédez comme suit :
- Dans Conservation de journal, sélectionnez le nombre de mois dans la liste déroulante.
- Cliquez sur Activer le journal.
Attendez que le statut devienne Actif.