Dépanner les problèmes de connectivité à Oracle Database
Voyez comment dépanner les problèmes de connectivité dans GoldenGate pour OCI pour les bases de données sur place ou les bases de données en nuage de tierce partie.
Les problèmes de connectivité font partie des erreurs les plus courantes détectées dans GoldenGate pour OCI. Si vous rencontrez un problème de connexion à une base de données sur place ou à une base de données exécutée dans un nuage de tierce partie, les conseils suivants peuvent vous aider à le résoudre :
- Consultez les instructions pour créer une connexion à Oracle Database.
- Dans la section Connectivité réseau, si vous avez sélectionné Point d'extrémité dédié pour la méthode d'acheminement du trafic :
- Pour les bases de données RAC (Real-Application Cluster) utilisant le nom SCAN (Single Client Access Name), vous devez sélectionner Redirect pour le mode Session, puis entrer le nom de domaine complet du module d'écoute SCAN.
- Pour les bases de données non RAC, vous pouvez entrer n'importe quel nom de domaine complet (FQDN). Il n'est pas nécessaire qu'il s'agisse du nom d'une base de données. Ce nom doit toutefois être unique dans le compartiment et son format doit être valide. Par exemple,
somehost.example.com. - Vous devez référencer le 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 complet. Par exemple, si vous entrez 10.0.1.43, OCI GoldenGate le convertit enip-10-0-1-43.ociggsvc.oraclevcn.comet s'assure qu'il peut être résolu dans le sous-réseau sélectionné.Note
Si vous ne référencez pas le nom de domaine complet indiqué dans Chaîne de connexion à la base de données, GoldenGate pour OCI ne peut pas se connecter à la base de données et les messages d'erreur suivants peuvent s'afficher :- Erreur - OGG-08110 Échec de la connexion. Erreur OCI ORA (statut = 12170-ORA-12170 : TNS : Temporisation de la connexion)
- Erreur - OGG-08110 Échec de la connexion. Erreur OCI ORA (statut = 12154-ORA-12154 : TNS : Impossible de résoudre l'identificateur de connexion spécifié
- Vous pouvez vous connecter à des bases de données en dehors d'Oracle Cloud Infrastructure (OCI) à l'aide d'une connexion de réseau privé.
- Assurez-vous de sélectionner Point d'extrémité dédié, ce qui permet la connectivité à partir d'OCI GoldenGate à l'adresse IP privée du noeud de base de données.
- (Bases de données Oracle uniquement) Sélectionnez le mode de session approprié. Sélectionnez Direct pour utiliser le module d'écoute local s'exécutant sur un seul noeud de base de données ou Redirection pour utiliser le module d'écoute SCAN utilisé dans les déploiements RAC.
- Sélectionnez un sous-réseau qui a accès au nom de domaine complet que vous avez fourni (facultatif pour les bases de données RAC). GoldenGate pour OCI crée un point d'extrémité privé de connexion inverse dans ce sous-réseau pour accéder à la base de données.
Note
Si vous tentez de vous connecter à une base de données sur place ou à une base de données exécutée dans un nuage de tierce partie, vous devez configurer le service de réseau pour OCI pour permettre l'accès à partir du sous-réseau indiqué dans le réseau où réside la base de données. Pour ce faire, OCI offre différentes solutions, notamment FastConnect ou RPV IPSec. - Vous devez créer des règles de sécurité qui autorisent le trafic entrant à partir du sous-réseau indiqué pour le port 1521 ou tout port auquel vous tentez d'accéder. Si vous ne créez pas cette règle de sécurité, OCI bloque le trafic vers ce port.
- 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 de GoldenGate pour OCI 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 pour permettre la connectivité à partir de ces adresses IP vers l'adresse IP privée du noeud de base de données.
- Si vous avez sélectionné Point d'extrémité partagé pour la méthode de routage, la connexion à partir d'OCI GoldenGate provient des adresses IP entrantes répertoriées dans la section Table des déploiements affectés.
- Si vous avez sélectionné Point d'extrémité dédié pour la méthode de routage, la connexion à partir d'OCI GoldenGate provient des adresses IP entrantes répertoriées dans la section Informations sur la connexion.