Dépannage des problèmes de connectivité

Découvrez quelques problèmes courants que vous pouvez rencontrer avec les connexions et comment les résoudre.

Dépannage des problèmes de connectivité à une base de données Oracle

Découvrez comment résoudre les problèmes de connectivité dans OCI GoldenGate pour les bases de données sur site ou les bases de données cloud tierces.

Les problèmes de connectivité figurent parmi les erreurs les plus courantes rencontrées dans OCI GoldenGate. Si vous rencontrez un problème de connexion à votre base de données sur site ou à une base de données exécutée dans un cloud tiers, les conseils suivants peuvent vous aider à le résoudre :

  1. Veillez à consulter les instructions de création d'une connexion à Oracle Database.
  2. Dans la section Connectivité réseau, si vous avez sélectionné Adresse dédiée pour la méthode de routage du trafic :
    1. Pour les bases de données Real-Application Cluster (RAC) utilisant Single Client Access Name (SCAN), vous devez sélectionner Redirect pour le mode Session, puis entrer le nom de domaine qualifié complet du processus d'écoute SCAN.
    2. Pour les bases de données non RAC, vous pouvez entrer n'importe quel nom de domaine qualifié complet (nom de base de données complet). Il ne doit pas nécessairement s'agir du nom d'une base de données. Toutefois, il doit être unique au sein du compartiment et dans un format valide. Par exemple, somehost.example.com.
    3. Vous devez faire référence au nom de domaine qualifié complet saisi dans le champ Chaîne de connexion à la base de donnée, par exemple, somehost.example.com:1521/myservicenameexample.
    Si vous entrez une adresse IP, OCI GoldenGate la convertit en nom de domaine qualifié complet. Par exemple, si vous entrez 10.0.1.43, OCI GoldenGate le convertit en ip-10-0-1-43.ociggsvc.oraclevcn.com et s'assure qu'il peut être résolu dans le sous-réseau sélectionné.

    Remarques :

    Si vous ne faites pas référence au nom de domaine qualifiés complet fourni dans la chaîne de connexion à la base de donnée, OCI GoldenGate ne pourra pas se connecter à la base de donnée et vous risquez d'afficher les messages d'erreur suivants :
    • Erreur - OGG-08110 Echec de la connexion. Erreur OCI ORA (statut = 12170-ORA-12170 : TNS : délai de connexion dépassé)
    • Erreur - OGG-08110 Echec de la connexion. Erreur OCI ORA (statut = 12154-ORA-12154 : TNS : impossible de résoudre l'identificateur de connexion indiqué)
  3. Vous pouvez établir une connexion à une base de données en dehors d'Oracle Cloud Infrastructure (OCI) à l'aide d'une connexion réseau privée.
    1. Veillez à sélectionner Adresse dédiée, ce qui permet une connectivité d'OCI GoldenGate à l'adresse IP privée du noeud.
    2. (Bases de données Oracle uniquement) Sélectionnez le mode de session approprié. Choisissez Direct pour utiliser le processus d'écoute local exécuté sur un noeud de base de données unique ou Redirect pour utiliser le processus d'écoute SCAN utilisé dans les déploiements RAC.
    3. Sélectionnez un sous-réseau ayant accès au nom de domaine qualifié complet que vous avez fourni (facultatif pour les bases de données RAC). OCI GoldenGate crée une adresse privée de connexion inverse dans le sous-réseau pour accéder à la base de données.

      Remarques :

      Si vous essayez de se connecter à une base de données sur site ou à une base de données exécutée dans un cloud tiers, vous devez vous assurer de configurer OCI Networking pour permettre l'accès du sous-réseau indiqué au réseau où réside la base de données. OCI propose différentes manières pour ce faire, notamment FastConnect ou un VPN IPSec.
    4. Vous devez créer des règles de sécurité autorisant l'entrée à partir du sous-réseau fourni pour le port 1521 ou tout port auquel vous essayez d'accéder. Si vous ne créez pas de règle de sécurité, OCI bloque le trafic vers le port.
  4. Après avoir créé la connexion, vérifiez ses détails. Observez le champ Ingress IPs. Elle peut contenir une ou plusieurs adresses IP. La connexion à la base de données à partir d'OCI GoldenGate provient de l'une de ces adresses IP. Vous devez vous assurer que les règles de sécurité de sous-réseau appropriées sont en place et permettent la connectivité des adresses IP à l'adresse IP privée du noeud de base de données.
    • Si vous avez sélectionné Adresse partagée pour la méthode de routage, la connexion à partir d'OCI GoldenGate provient des adresses IP entrantes répertoriées dans la section de table Déploiements affectés.
    • Si vous avez sélectionné Adresse dédiée pour la méthode de routage, la connexion à partir d'OCI GoldenGate provient des adresses IP entrantes répertoriées dans la section Informations de connexion.

Résoudre les problèmes liés aux connexions aux transformations de données

Découvrez comment résoudre les problèmes de connectivité avec les connexions dans OCI GoldenGate Data Transforms.

Si vous rencontrez des erreurs de connexion de test lorsque vous tentez de créer une connexion dans la console de déploiement OCI GoldenGate Data Transforms, veillez à créer et à affecter un type de connexion générique au déploiement Data Transforms pour chaque connexion que vous utilisez dans les transformations de données OCI GoldenGate.

En savoir plus sur les types de connexions pris en charge pour les transformations de données.