Créer des ressources de pipeline
Créer des connexions
Actuellement, les pipelines OCI GoldenGate ne prennent en charge que les bases de données autonomes Oracle avec des points d'extrémité dédiés. Pour de meilleurs résultats, utilisez Autonomous Transaction Processing comme base de données source et Autonomous Data Warehouse comme base de données cible.
Avant de créer un pipeline, assurez-vous de créer d'abord des connexions aux bases de données source et cible. Voir Se connecter à des bases de données autonomes Oracle.
Créer des pipelines
- 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.
Ajouter 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.
Activer les journaux de 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 journaux de pipeline, sélectionnez Activer le journal dans le menu Actions des événements critiques.
- Dans le panneau Activer le journal :
Problèmes connus
Oracle Data Pump échoue si la version du fichier de fuseau horaire de la base de données cible est inférieure à celle de la base de données source.
L'option de pipeline "Copier les données existantes dans la base de données cible avant de lancer la réplication" utilise Oracle Data Pump. Oracle Data Pump échoue si la version du fichier de fuseau horaire de la base de données cible est inférieure à celle de la base de données source.
Solution de rechange : Pour contourner ce problème, vous devez mettre à niveau la version du fuseau horaire de la base de données cible. Voir Gérer les mises à jour des fichiers de fuseau horaire dans Autonomous Database.