Connexion à Oracle Database à l’aide de l’adaptateur
L’adaptateur Microsoft BizTalk pour Oracle Database utilise ODP.NET 11.1.0.7 pour se connecter à la base de données Oracle. L’adaptateur Oracle Database nécessite que les clients d’adaptateur fournissent un chaîne de connexion, appelé URI (Uniform Resource Identifier) de connexion, pour se connecter à la base de données Oracle. En interne, l’adaptateur Oracle Database mappe l’URI à une base de données chaîne de connexion pour se connecter à la base de données Oracle. Avec un URI de connexion, les clients d’adaptateur peuvent spécifier des paramètres de connexion pour se connecter à un système externe.
L’adaptateur Oracle Database permet aux clients d’adaptateur de se connecter à la base de données Oracle de deux manières :
Utilisation de tnsnames.ora : l’URI de connexion fourni par le client d’adaptateur contient uniquement le nom de service net spécifié dans le fichier tnsnames.ora. L’adaptateur extrait les paramètres de connexion tels que le nom du serveur, le nom du service et le numéro de port de l’entrée net service name dans le fichier tnsnames.ora. Pour utiliser cette approche, l’ordinateur exécutant le client Oracle doit être configuré pour inclure le nom du service net pour la base de données Oracle dans le fichier tnsnames.ora.
Important
En raison d’une limitation du client Oracle, le paramètre DataSourceName (nom du service net) dans Configurer l’URI de connexion pour l’adaptateur Oracle Database ne peut pas contenir plus de 39 caractères si vous effectuez des opérations dans une transaction. Par conséquent, assurez-vous que la valeur spécifiée pour le paramètre DataSourceName est inférieure ou égale à 39 caractères si vous effectuez des opérations dans une transaction.
Sans utiliser tnsnames.ora : l’URI de connexion fourni par les clients de l’adaptateur contient les paramètres de connexion tels que le nom du serveur, le nom du service et le numéro de port. Dans ce cas, le nom du service net dans le fichier tnsnames.ora, ou le fichier tnsnames.ora lui-même, n’a pas besoin d’être présent sur l’ordinateur client. Cela est utile lorsqu’un grand nombre d’utilisateurs se connectent à la base de données Oracle dans votre organization et que l’ajout/la mise à jour de serveurs n’entraîne pas l’ajout/la mise à jour manuelle des détails de connexion dans le fichier tnsnames.ora sur chaque ordinateur client.
Important
Ce mode de connectivité n’est pas pris en charge si vous effectuez des opérations dans une transaction. Cela est dû à une limitation du client Oracle.
Pour plus d’informations sur la connexion à la base de données Oracle, consultez Créer une connexion à Oracle Database.
Veillez à respecter les instructions de sécurité lors de l’établissement d’une connexion à la base de données Oracle. Pour plus d’informations sur les instructions de sécurité, consultez Sécuriser vos applications Oracle Database.
Authentification Windows
L’adaptateur Oracle Database prend en charge l’authentification Windows lors de la connexion à la base de données Oracle. Avec l’authentification Windows, les clients d’adaptateur peuvent déterminer l’identité d’un utilisateur en fonction des informations d’identification d’ouverture de session Windows et tirer parti de la sécurité intégrée de l’environnement Windows. Pour plus d’informations sur la connexion à la base de données Oracle à l’aide de l’authentification Windows, consultez Se connecter à la base de données Oracle à l’aide de l’authentification Windows.