Ajout d'un chemin de distribution
Un chemin de distribution envoie la transaction des données d'une extraction à une réplication.
Rubriques connexes
Utilisation d'un chemin de distribution
Utilisez un chemin de distribution lorsque vous devez répliquer des données dans un environnement de déploiement distribué. Un chemin de distribution envoie la transaction des données de l'extraction à la réplication. La création et l'exécution d'un chemin de distribution créent automatiquement un chemin de destinataire dans le service de destinataire du déploiement cible. Le chemin de destinataire reçoit la transaction de données du service de distribution du déploiement source.
Le déploiement source est le déploiement dans lequel vous créez le chemin de distribution. Le déploiement cible est le déploiement auquel les données extraites et les traces sont envoyées.
Avant de commencer
Veillez à créer des connexions GoldenGate pour chaque déploiement auquel vous voulez vous connecter, puis à les affecter au déploiement à partir duquel le chemin provient. Par exemple, le déploiement dans lequel vous créez le chemin de distribution ou le chemin de destinataire lancé par la cible.
Sinon, dans les déploiements compatibles IAM, vous rencontrerez l'erreur suivante :
The network connection could not be established: 'OGG-08654' - 'Invalid or missing OAuth
resource - audiencescope in Client application'.
Création et exécution d'un chemin de distribution (23ai)
- Dans la console de déploiement cible, connectez-vous, puis accédez à la page Administration des utilisateurs à partir de la navigation de gauche.
- Cliquez sur Ajouter un nouvel utilisateur, puis effectuez les opérations suivantes :
- Authentifié par : sélectionnez Mot de passe dans la liste déroulante.
- Rôle : sélectionnez Opérateur dans la liste déroulante.
- Nom utilisateur : entrez votre nom utilisateur.
- Mot de passe et Vérifier le mot de passe : saisissez le mot de passe associé à cet utilisateur
- Ouvrez la console de déploiement source, puis accédez à Connexions de chemin dans le menu de navigation de gauche.
- Cliquez sur Ajouter une connexion de chemin, puis effectuez les opérations suivantes :
- Alias d'informations d'identification : saisissez un alias.
- ID utilisateur : saisissez le nom de l'utilisateur créé à l'étape 2.
- Password et Verify Password : saisissez le mot de passe associé à cet utilisateur à partir de l'étape 2.
- Cliquez sur Soumettre.
Création et exécution d'un chemin de distribution (21c)
- Dans la console de déploiement cible, connectez-vous, puis accédez à la page Administrateur à partir du menu de navigation.
- Cliquez sur Ajouter un utilisateur, puis créez un utilisateur que le déploiement source peut utiliser pour se connecter au déploiement cible. Attignez à cet utilisateur le rôle d'opérateur.
- Ouvrez la console de déploiement source, puis accédez à la page Configuration.
- Sous l'onglet Base de données, cliquez sur Ajouter des informations d'identification, puis remplissez les champs suivants :
- Credential Domain : saisissez un nom pour cette connexion
- Alias d'informations d'identification : saisissez un alias
- ID utilisateur : saisissez le nom de l'utilisateur créé à l'étape 2.
- Password et Verify Password : saisissez le mot de passe associé à cet utilisateur à partir de l'étape 2.
- Cliquez sur Soumettre.
- Dans la console de déploiement OCI GoldenGate, cliquez sur Service de distribution.
- Sur la page de présentation du service de distribution, cliquez sur Ajouter un chemin (icône Plus).
- Sur la page Ajouter un chemin, renseignez les champs comme suit :
- Dans la section Profil de cryptage, renseignez les champs suivants selon vos besoins :
- Sous Configuration du jeu de règles, renseignez les champs suivants si nécessaire :
- For Enable Filtering, if selected, click Add Rule, and then complete the additional fields.
- Sous Plus d'options, renseignez les champs suivants si nécessaire :
- Cliquez sur Créer et exécuter.
En savoir plus
Vous souhaitez en savoir plus sur le processus du chemin de distribution ? Reportez-vous aux ressources suivantes :
Problèmes recensés
Pour créer des chemins de distribution afin d'envoyer des données à Oracle Cloud Infrastructure GoldenGate ou d'en extraire des données, veillez à ajouter le certificat racine à la gestion des certificats ou au portefeuille client.
Pour envoyer des données à OCI GoldenGate ou en extraire des données, vous devez créer un chemin de serveur de distribution ou un chemin lancé à partir de la cible sur le serveur de destinataire dans votre instance Oracle GoldenGate sur site ou Marketplace, respectivement. Vous devez également ajouter le certificat racine ou le certificat auto-signé OCI GoldenGate à la gestion des certificats Oracle GoldenGate (Oracle GoldenGate 21c ou version ultérieure) ou au portefeuille client (Oracle GoldenGate 19c). Cette opération crée une connexion sécurisée entre les déploiements Oracle GoldenGate et OCI GoldenGate. Seul le protocole WSS (WebSocket Secure) est pris en charge pour les chemins de serveur de distribution et de destinataire entre Oracle GoldenGate et OCI GoldenGate.
Une modification du certificat racine OCI GoldenGate entraîne l'échec du chemin du serveur de distribution ou d'un chemin lancé à partir de la cible sur le serveur de destinataire dans votre instance Oracle GoldenGate sur site ou Marketplace, et génère l'erreur suivante :
ERROR OGG-10390 Oracle GoldenGate Receiver Service: Generic error -1 noticed for endpoint
wss://<deployment URL>:443/services/v2/sources?trail=<trail name>. Error description - SSL
connection unexpectedly closed.
Solution de contournement : pour résoudre ce problème, mettez à jour le certificat dans le portefeuille client ou sur l'écran Gestion des certificats du gestionnaire de services afin d'utiliser le certificat racine de la console de déploiement OCI GoldenGate. Dans certains cas, lorsque le certificat du déploiement OCI GoldenGate n'est pas signé directement par le certificat racine, mais par des certificats intermédiaires, par exemple, il peut être nécessaire d'ajouter également les certificats d'autorité de certification intermédiaires.
En savoir plus :
- Pour les utilisateurs d'Oracle GoldenGate 19c, reportez-vous à Création d'un certificat utilisateur de chemin de serveur de distribution.
- Pour les utilisateurs d'Oracle GoldenGate 21c ou d'une version supérieure, reportez-vous à Création d'une connexion sécurisée entre Oracle GoldenGate et OCI GoldenGate.
Seule l'authentification Digest est actuellement prise en charge.
Oracle Cloud Infrastructure GoldenGate ne prend actuellement pas en charge l'authentification basée sur un certificat lorsque vous utilisez Oracle Cloud Infrastructure GoldenGate comme cible de chemin de distribution.
Solution : aucune.