Créer des ressources de pipeline
Découvrez comment créer les ressources nécessaires à l'utilisation des pipelines.
Rubriques connexes
Création de connexions
Les pipelines OCI GoldenGate prennent en charge les connexions Oracle Database. Avant de créer un pipeline, veillez à préparer la base de données pour GoldenGate, puis à créer des connexions aux bases de données source et cible.
Remarques :
Si vous effectuez une réplication à partir d'une source de base de données AI autonome vers une cible qui n'est pas une base de données AI autonome, vous devez décompresser le portefeuille de base de données AI autonome source vers/u01/targetwallet sur la base de données cible. DBLINK est créé de la base de données cible vers la base de données source.
Vous pouvez également créer des connexions source et cible de connexion dans le workflow Créer un pipeline.
Créer des pipelines
- Vérifiez les versions de base de données source et cible. La version de base de données cible doit être supérieure à celle de la base de données source.
- 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;En outre, pour les bases de données sans Autonomous AI, ajoutez les éléments suivants pour le chargement initial :
Pour Capturer et appliquer dans des bases de données autres que Autonomous AI Database, reportez-vous à Préparation des utilisateurs et des privilèges de base de données pour Oracle.GRANT DATAPUMP_EXP_FULL_DATABASE TO GGADMIN CONTAINER=CURRENT; GRANT DATAPUMP_IMP_FULL_DATABASE TO GGADMIN CONTAINER=CURRENT; GRANT CREATE DATABASE LINK TO GGADMIN CONTAINER=CURRENT; - Vérifiez la vue
DBA_GOLDENGATE_SUPPORT_MODEsur 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.
Remarques :
GLOBAL_NAMES on your non-Autonomous AI Database. Exécutez la commande suivante :ALTER SYSTEM SET GLOBAL_NAMES = FALSE;Pour en savoir plus, reportez-vous à l'étape 4 de Création de liens de base de données à partir d'autres bases de données vers une base de données d'IA autonome.
Ajouter des règles de mise en correspondance
- 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.
Activer les journaux de pipeline
- 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 journaux de pipeline, sélectionnez Activer le journal dans le menu Actions des événements critiques.
- Dans le panneau Activer le journal, procédez comme suit :
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 vers la base de données cible avant de démarrer 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 contournement : pour contourner ce problème, vous devez mettre à niveau la version de fuseau horaire de la base de données cible. Reportez-vous à Gestion des mises à jour de fichier de fuseau horaire sur Autonomous Database.