Remarques sur les liens de base de données avec une cible Oracle AI Database

Fournit des notes pour la création de liens de base de données vers une cible Oracle AI Database (lorsque la cible n'est pas une base de données Autonomous AI)

Remarques concernant les liens de base de données vers d'autres bases de données Oracle AI :

  • Si vous utilisez des liens de base de données entre la base de données Autonomous AI et d'autres bases de données Oracle AI, vous devrez peut-être appliquer le patch 33843368 sur Oracle AI Database qui n'est pas une base de données Autonomous AI. Cela s'applique aux cas où l'instance de base de données Autonomous AI est la source ou la cible du lien de base de données.

    Pour plus d'informations, reportez-vous à la base de connaissances My Oracle Support : Patch Requirement For Database Links Between ADB-S And Other Oracle AI Databases (ID de document 2874244.1).

  • Un seul fichier de portefeuille est valide par répertoire pour une utilisation avec des liens de base de données. Vous ne pouvez télécharger qu'une seule valeur cwallet.sso à la fois vers le répertoire de votre choix pour les fichiers de portefeuille (par exemple, DBLINK_WALLET_DIR). Cela signifie qu'avec une valeur cwallet.sso dans DBLINK_WALLET_DIR, vous pouvez uniquement créer des liens de base de données vers les bases de données pour lesquelles le portefeuille dans ce répertoire est valide. Pour utiliser plusieurs fichiers cwallet.sso avec des liens de base de données, vous devez créer des répertoires supplémentaires et placer chaque fichier cwallet.sso dans un répertoire différent. Lorsque vous créez des liens de base de données avec DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK, indiquez le répertoire qui contient le portefeuille avec le paramètre directory_name.

    Pour plus d'informations sur la création de répertoires, reportez-vous à Création d'un répertoire dans la base de données Autonomous AI.

  • Les versions cible d'Oracle AI Database prises en charge pour les liens de base de données vers une autre instance Oracle AI Database sont les suivantes : 19c, 12.2.0 et 12.1.0.

    Remarque

    Remarque : pour obtenir des informations complètes sur les versions prises en charge, reportez-vous à Matrice de support d'interopérabilité de serveur client pour différentes versions d'Oracle (ID de document 207303.1)

  • Autonomous AI Database définit le paramètre SEC_CASE_SENSITIVE_LOGON sur true et cette valeur ne peut pas être modifiée. Si la base de données cible n'est pas une base de données Autonomous AI, vous devez définir le paramètre SEC_CASE_SENSITIVE_LOGON sur true sur la base de données cible. Si SEC_CASE_SENSITIVE_LOGON est défini sur false sur la base de données cible, l'erreur ORA-28040: No matching authentication protocol est générée.

  • Pour répertorier les liens de base de données, utilisez la vue ALL_DB_LINKS. Pour plus d'informations, reportez-vous à ALL_DB_LINKS.

  • Le fichier de portefeuille, ainsi que l'ID utilisateur et le mot de passe de la base de données, permettent d'accéder aux données dans l'instance Oracle AI Database cible. Stockez les fichiers de portefeuille dans un emplacement sécurisé. Partagez les fichiers de portefeuille uniquement avec les utilisateurs autorisés.

  • Lorsque l'instance de base de données Autonomous AI se trouve sur une adresse privée, il existe deux options pour indiquer la base de données cible : utilisez le paramètre hostname ou le paramètre rac_hostnames :

    • Pour une cible sur une adresse privée, DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK prend en charge la spécification d'un nom d'hôte unique avec le paramètre hostname. Sur une adresse privée, l'utilisation d'une adresse IP, d'une adresse IP SCAN ou d'un nom d'hôte SCAN n'est pas prise en charge (lorsque la cible se trouve sur une adresse publique, CREATE_DATABASE_LINK prend en charge l'utilisation d'une adresse IP, d'une adresse IP SCAN ou d'un nom d'hôte SCAN).

    • Lorsque la cible est une base de données Oracle RAC, utilisez le paramètre rac_hostnames pour indiquer des noms d'hôte avec DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK. Vous pouvez ainsi tirer parti des fonctionnalités de haute disponibilité d'Oracle RAC. L'utilisation d'une adresse IP, d'une IP SCAN ou d'un nom d'hôte SCAN dans la valeur rac_hostnames n'est pas prise en charge.

      Lorsque vous indiquez une liste de noms d'hôte dans le paramètre rac_hostnames, CREATE_DATABASE_LINK utilise tous les noms d'hôte indiqués comme adresses dans la chaîne de connexion. Si l'un des hôtes indiqués n'est pas disponible sur la base de données Oracle RAC cible, la base de données Autonomous AI tente automatiquement de se connecter en utilisant un autre nom d'hôte de la liste.

    • DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK ne prend pas en charge la valeur localhost pour hostname ou dans le paramètre rac_hostnames.

  • Lorsque private_target => TRUE, la création de liens de base de données inter-domaines, où la base de données source et la base de données cible se trouvent dans des domaines Oracle Cloud Infrastructure différents, n'est pas prise en charge.