Base de connaissances > Automation Engine et systèmes cibles > Bases de données > Connexion aux bases de données Oracle

Connexion aux bases de données Oracle

L'Agent de base de données peut se connecter soit à une instance de base de données unique, soit à des nœuds RAC.

Connexion à une instance Oracle unique

Cette connexion est celle par défaut. L'Agent de base de données ne peut se connecter qu'à une seule instance de base de données. L'objet Job contient les données de connexion nécessaires.

Le paramètre useOraClient= du Fichier INI de l'Agent de base de données (section [SQL]) doit être mis sur 0.

Connexions RAC

L'Agent de base de données peut se connecter à des nœuds RAC Oracle. Le fichier Oracle namens tnsnames.ora contient les données de connexion correspondantes. Le champ "Serveur" de l'onglet "SQL" de l'objet Job n'a pas besoin d'être rempli.

Effectuez les étapes suivantes après l'installation de l'Agent de base de données :

  1. Définissez sur 1 le paramètre useOraClient= du fichier INI de l'Agent de base de données.
  2. Installez sur l'hôte de l'Agent de base de données le Client ou Oracle Instant Client. Ce dernier est fourni sous différentes formes. L'Agent de base de données requiert le package "Basic".
  3. Vous devez définir deux Variables d'environnement si vous utilisez Oracle Instant Client. Entrez pour la Variable d'environnement PATH (Windows) ou LD_LIBRARY_PATH (UNIX) le répertoire d'installation d'Oracle Instant Client. La Variable d'environnement TNS_ADMIN doit inclure le répertoire dans lequel se trouve le fichier tnsnames.ora.

Exemple de fichier tnsnames.ora :

APPL_DB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = db-server01)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = db-server02)(PORT = 1521)) (LOAD_BALANCE = yes) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = APPLDB.CUSTOMER.COM) ) )

Entrez "APPL_DB" dans le champ "Base de données" de l'objet Job.