Partager via


Gestionnaire de connexions Oracle

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

Un gestionnaire de connexions Oracle permet à un package d’extraire des données à partir de bases de données Oracle et de charger des données dans des bases de données Oracle.

La propriété ConnectionManagerType du gestionnaire de connexions Oracle a pour valeur ORACLE.

Dans les journaux d’exécution SSIS, ce connecteur est appelé « Gestionnaire des connexions Oracle ».

Configuration du gestionnaire de connexions Oracle

Les modifications apportées à la configuration du gestionnaire de connexions Oracle seront résolues par Integration Services au moment de l’exécution. Utilisez la boîte de dialogue Éditeur du gestionnaire de connexions Oracle pour ajouter une connexion à une source de données Oracle.

Gestionnaire de connexions

Options

Informations sur le gestionnaire de connexions

Entrez les informations sur la connexion Oracle.

Nom

Entrez un nom pour la connexion Oracle. Le nom par défaut est Gestionnaire de connexions Oracle.

Description

Entrez la description de la connexion. Cette entrée est facultative.

Nom du service TNS

Entrez le nom de la base de données Oracle avec laquelle vous travaillez. Le nom du service TNS peut être :

  • Nom de connexion défini dans le fichier tnsnames.ora

  • Format EzConnect :[//]hôte[:port][/nom_service]

Pour utiliser un fichier tnsnames.ora, vous devrez peut-être ajouter une variable d’environnement système à la machine exécutant le package SSIS. La variable d’environnement TNS_Admin spécifie l’emplacement du dossier qui contient le fichier tnsnames.ora. Cela sera obligatoire si vous n’avez pas installé de client Oracle. Pour ajouter la variable d’environnement dans Windows 10, Windows 11 ou Windows Server 2022 :

  1. Avec le bouton droit, cliquez sur l’icône Démarrer et sélectionnez Système.
  2. Dans la fenêtre Paramètres, sélectionnez Paramètres système avancés.
  3. Dans l’onglet Avancé de la fenêtre Propriétés système, sélectionnez Variables d’environnement.
  4. Dans la fenêtre Variables d’environnement sous Système, sélectionnez Nouveau.
  5. Dans la fenêtre Nouvelle variable système, entrez « TNS_Admin » pour le nom de la variable et le chemin d’accès correct au dossier qui contient votre fichier tnsnames.ora pour la valeur Variable.
  6. Sélectionnez OK dans les fenêtres Nouvelle variable système, Variables d’environnement et Propriétés système.

Pour plus d'informations, consultez votre documentation Oracle.

Journalisation du gestionnaire de connexions

Sélectionnez l’une des options ci-dessous :

  • Utiliser l’authentification Windows : sélectionnez cette option pour utiliser l’authentification Windows.

  • Utiliser l’authentification Oracle : sélectionnez cette option pour utiliser l’authentification de base de données Oracle. Si vous utilisez cette authentification, entrez vos informations d’identification Oracle comme suit :
    Nom d’utilisateur : tapez le nom d’utilisateur utilisé pour se connecter à la base de données Oracle.
    Mot de passe : tapez le mot de passe de base de données Oracle de l’utilisateur mentionné dans le champ Nom d’utilisateur.

Notes

L’authentification Windows n’est pas prise en charge pour Oracle Server 18C.

Tester la connexion

Cliquez sur Tester la connexion pour vérifier si les informations fournies sont correctes. Vous recevrez le message Le test de la connexion a réussi si les informations entrées permettent de se connecter à la base de données Oracle.

Notes

Pour spécifier ConnectionString directement, voici un échantillon avec l’authentification Oracle :

SERVER=\<YourOracleServerName or EzConnect format>;USERNAME=\<YourUserName>;PWD=\<YourPassword>;WINAUTH=0

Propriétés personnalisées

Le gestionnaire de connexions Oracle propose les propriétés de gestionnaire de connexions personnalisées suivantes :

  • EnableDetailedTracing : non utilisée.

  • OracleHome : spécifiez le nom d’Oracle Home 32 bits ou le dossier à utiliser par le connecteur. (facultatif)

  • OracleHome64 : spécifiez le nom d’Oracle Home 64 bits ou le dossier à utiliser par le connecteur lors de l’exécution en mode 64 bits. (facultatif)

Les propriétés personnalisées ne sont pas listées dans l’éditeur du gestionnaire de connexions Oracle. Pour définir les propriétés OracleHome et OracleHome64

  1. Dans la zone Gestionnaire de connexions, cliquez avec le bouton droit sur le gestionnaire de connexions Oracle que vous utilisez et sélectionnez Propriétés.

  2. Dans le volet Propriétés, affectez à la propriété OracleHome ou OracleHome64 le chemin complet du répertoire de démarrage Oracle.

Étapes suivantes