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 de trafic :
    1. Pour les bases de données Real-Application Cluster (RAC) utilisant SCAN (Single Client Access Name), vous devez sélectionner Rediriger en 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 qualifié 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 champ Chaîne de connexion à la base de données, 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é.
    Remarque

    Si vous ne faites pas référence au nom de domaine qualifié complet fourni dans la chaîne de connexion à la base de données, OCI GoldenGate ne pourra pas se connecter à la base de données et vous risquez de rencontrer 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 vous connecter à des bases de données en dehors d'Oracle Cloud Infrastructure (OCI) à l'aide d'une connexion réseau privée.
    1. Sélectionnez Adresse dédiée, ce qui permet la connectivité d'OCI GoldenGate à l'adresse IP privée du noeud de base de données.
    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 seul noeud de base de données, ou Rediriger 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.
      Remarque

      Si vous essayez de vous connecter à une base de données sur site ou exécutée dans un cloud tiers, vous devez veiller à 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 Adresses IP entrantes. 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 tableau 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.