Mettre en miroir les données avec des pipelines de mise en miroir ZeroETL
Voyez comment mettre en miroir des données d'une base de données Autonomous Transaction Processing vers une base de données Autonomous Data Warehouse à l'aide de pipelines miroir ZeroETL.
Avant de commencer
Veillez à :
- Vérifiez et configurez l'unicité des rangées dans les tables de base de données pour é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 rangée dans une table de base de données. Voir Garantir l'unicité des rangées dans les tables source et cible.
- En tant qu'utilisateur disposant de privilèges d'administrateur 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
dans 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 politiques minimales requises pour les pipelines GoldenGate.
- Les connexions source et cible que vous utilisez pour le pipeline ont des points d'extrémité dédiés.
Tâche 1 : Créer des connexions
Tout d'abord, créez des connexions aux bases de données 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éez une connexion à Autonomous Database.
Tâche 3 : Ajouter des règles de mappage
Les règles de mappage vous permettent de modifier le mappage un à un par défaut des tables et des schémas sources à la cible.
Pour prévisualiser, ajouter ou supprimer des règles de mappage :
- Dans la page d'informations sur le pipeline, sélectionnez Règles de mappage.
- Dans la liste des règles de mappage, vous pouvez vérifier ou modifier les règles de mappage courantes et :
- Prévisualiser : Vérifiez l'incidence de vos règles de mappage 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 les caractères génériques à la place de n'importe quelle partie du nom d'objet. Pour plus d'informations, voir Utilisation de caractères génériques dans les noms d'objet de base de données.
- Supprimer : supprimez les règles de mappage.
Tâche 4 : Activer la journalisation
Pour activer la connexion au pipeline :
- Dans la page Pipelines, sélectionnez le pipeline pour lequel vous voulez activer la journalisation.
- Dans la page Détails des pipelines, sélectionnez Journaux.
- Dans la liste des pipelines, dans le menu Action, pour le pipeline à activer, sélectionnez Activer le journal.
- Dans le panneau Activer le journal :
- Pour Conservation des journaux, sélectionnez le nombre de mois dans la liste déroulante.
- Cliquez sur Activer le journal.
Attendez que le statut devienne Actif.