Connexion à Oracle Database

Voyez comment créer une connexion à une base de données Oracle à utiliser comme source ou cible.

Avant de commencer

Veillez à :

Créer la connexion

Pour créer une connexion à Oracle Database :
  1. Dans la page Aperçu d'OCI GoldenGate, cliquez sur Connexions.
    Vous pouvez également cliquer sur Créer une connexion dans la section Démarrer et passer à l'étape 3.
  2. Dans la page Connexions, cliquez sur Créer une connexion.
  3. Dans le panneau Créer une connexion, remplissez les champs sous Informations générales comme suit :
    1. Dans Nom, entrez un nom pour la connexion.
    2. (Facultatif) Pour Description, entrez une description qui vous aide à distinguer cette connexion des autres.
    3. Pour compartiment, sélectionnez le compartiment dans lequel créer la connexion.
    4. Dans la liste déroulante Type, sous Oracle, sélectionnez Oracle Database.
    5. Pour Détails de la base de données, vous pouvez choisir :
      • Sélectionnez une base de données à sélectionner dans la liste des bases de données autonomes existantes du compartiment sélectionné, puis sélectionnez une clé secrète de mot de passe dans la liste déroulante ou cliquez sur Changer de compartiment pour sélectionner une clé secrète de mot de passe dans un autre compartiment.

        Note :

        Lorsque vous sélectionnez une base de données Autonomous Database existante, un point d'extrémité privé est créé automatiquement.
      • Entrez les informations sur la base de données, puis remplissez manuellement les champs suivants :
        • Si vous n'utilisez pas de portefeuille de base de données, entrez la chaîne de connexion à la base de données.
        • Si vous n'entrez pas de chaîne de connexion à la base de données, vous sélectionnez une clé secrète du portefeuille.

          Note :

          • Si vous utilisez un portefeuille, celui-ci doit au moins contenir les fichiers cwallet.sso et tnsnames.ora.
          • Si vous préférez ne pas utiliser de clés secrètes, désélectionnez Utiliser des clés secrètes dans la chambre forte dans la section Sécurité sous Options avancées, située au bas de ce formulaire.
    6. Pour Nom d'utilisateur de base de données, entrez le nom d'utilisateur avec lequel vous vous vous connectez à la base de données.
    7. Sélectionnez la clé secrète du mot de passe de l'utilisateur de la base de données. Si elle se trouve dans un autre compartiment, utilisez la liste déroulante pour modifier les compartiments.

      Note :

      • Les clés secrètes sont des données d'identification telles que des mots de passe, des certificats, des clés SSH ou des jetons d'authentification que vous utilisez avec les services OCI. Pour créer une clé secrète, voir Création d'une clé secrète. Veillez à :
        • Sélectionnez Génération manuelle des clés secrètes.
        • Collez les données d'identification dans le contenu de la clé secrète.
      • Si vous préférez ne pas utiliser de clés secrètes de mot de passe, désélectionnez Utiliser des clés secrètes dans la chambre forte dans la section Sécurité sous Options avancées, située au bas de ce formulaire.
    8. Développez Afficher les options avancées. Vous pouvez configurer les options suivantes :
      • Sécurité :
        • Désélectionnez Utiliser les clés secrètes de chambre forte que vous préférez ne pas utiliser de clés secrètes de mot de passe pour cette connexion. Si non sélectionné :
          • Sélectionnez Utiliser une clé de chiffrement gérée par Oracle pour laisser toute la gestion des clés de chiffrement à Oracle.
          • Sélectionnez Utiliser une clé de chiffrement gérée par le client pour sélectionner une clé de chiffrement spécifique stockée dans votre chambre forte OCI pour chiffrer vos données d'identification de connexion.
      • Connectivité réseau
        • Point d'extrémité partagé, pour partager un point d'extrémité avec le déploiement affecté. Vous devez autoriser la connectivité à partir de l'adresse IP entrante du déploiement.
        • Point d'extrémité dédié, pour le trafic réseau au moyen d'un point d'extrémité dédié dans le sous-réseau affecté dans votre VCN. Vous devez autoriser la connectivité à partir des adresses IP entrantes de cette connexion.

          Note :

      • Marqueurs : Ajoutez des marqueurs pour organiser vos ressources.
  4. Cliquez sur Créer.
Une fois la connexion créée, elle apparaît dans la liste Connexions. Assurez-vous d'affecter la connexion à un déploiement pour pouvoir l'utiliser en tant que source ou cible dans une réplication.

Problèmes connus

La temporisation du réseau affecte les connexions à la base de données qui utilisent des points d'extrémité privés.

Si vous utilisez un point d'extrémité privé pour vous connecter à une base de données, vous pouvez subir des temporisations de réseau lors du démarrage ou de l'arrêt des processus d'extraction.

Solution de rechange : Vous pouvez effectuer l'une des actions suivantes :

  • Appliquez les derniers correctifs à partir de la page Détails du déploiement. Dans la section Informations sur le déploiement, sous GoldenGate, pour Version, cliquez sur Mettre à niveau.
  • Si vous ne pouvez pas appliquer les derniers correctifs pour le moment, vous pouvez mettre à jour la chaîne de connexion pour qu'elle inclue EXPIRE_TIME=1. Par défaut, vous pouvez avoir une chaîne de connexion EZ dans Oracle GoldenGate. Cette chaîne de connexion doit être mise à jour dans les données d'identification Oracle GoldenGate en une chaîne de connexion longue, comme suit :
    <username>@//<hostname>:1521/<service_name>
    <username> @(DESCRIPTION = (EXPIRE_TIME=1)(ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = <hostname>)(Port = 1521))) (CONNECT_DATA = (SERVICE_NAME = <service_name>)))

Le mandataire SCAN ne prend pas en charge TLS

Alors que GoldenGate pour OCI prend en charge les hôtes et les adresses IP Oracle Single Client Access Name (SCAN), le mandataire SCAN ne prend pas en charge TLS.

Solution de rechange : Vous pouvez vous connecter à une base de données RAC à l'aide de l'adresse IP du noeud de base de données.