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 valeurcwallet.ssodans 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 fichierscwallet.ssoavec des liens de base de données, vous devez créer des répertoires supplémentaires et placer chaque fichiercwallet.ssodans un répertoire différent. Lorsque vous créez des liens de base de données avecDBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK, indiquez le répertoire qui contient le portefeuille avec le paramètredirectory_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_LOGONsurtrueet 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ètreSEC_CASE_SENSITIVE_LOGONsurtruesur la base de données cible. SiSEC_CASE_SENSITIVE_LOGONest défini surfalsesur la base de données cible, l'erreurORA-28040: No matching authentication protocolest 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
hostnameou le paramètrerac_hostnames:-
Pour une cible sur une adresse privée,
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINKprend en charge la spécification d'un nom d'hôte unique avec le paramètrehostname. 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_LINKprend 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_hostnamespour indiquer des noms d'hôte avecDBMS_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 valeurrac_hostnamesn'est pas prise en charge.Lorsque vous indiquez une liste de noms d'hôte dans le paramètre
rac_hostnames,CREATE_DATABASE_LINKutilise 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_LINKne prend pas en charge la valeurlocalhostpourhostnameou dans le paramètrerac_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.