Configuration du client Oracle

Pourquoi et quand exécuter cette tâche

Pour installer et configurer le client pour Oracle :

Procédure

  1. Installez Oracle Instant Client sur l'hôte de la console de gestion. Vous devez installer la version 32 bits, que vous soyez sur une plate-forme 32 bits ou 64 bits. N'utilisez que la version 10.2 ou 11.2 de Instant Client Package - Basic correspondant à votre système d'exploitation.
    • Utilisez le client version 10.2 pour Oracle 10.2.
    • Utilisez le client version 11.2 pour Oracle 11g.

    Téléchargez le client à partir d'Oracle à l'adresse suivante : http://www.oracle.com/technology/software/tech/oci/instantclient/index.html.

  2. Configurez l'environnement sur l'hôte de la console de gestion. Plusieurs variables d'environnement doivent être définies.
    • LD_LIBRARY_PATH : définie de manière à inclure le répertoire d'installation client.
      Remarque : Vous pouvez indiquer cette valeur dans la page Configuration de la base de données d'Installation Manager.
    • NLS_LANG : définie sur une valeur appropriée pour le support de langue international.
      • Systèmes UNIX et Linux : la valeur doit inclure AL32UTF8. Exemple : AMERICAN_AMERICA.AL32UTF8.
      • Systèmes Windows : la valeur doit inclure une spécification de table de caractères correspondant au paramètre Page de codes active du registre Windows. Voir aussi Exemple de configuration du client Oracle sous Windows.

      NLS_LANG doit être défini explicitement tel que décrit. Le jeu de caractères par défaut défini pendant l'installation du client n'est pas adapté à Build Forge.

    • ORACLE_HOME : définie sur votre répertoire d'installation client.
      Remarque : Vous pouvez indiquer cette valeur dans la page Configuration de la base de données d'Installation Manager.
    • ORA_NLS10 : définie sur le chemin d'accès aux données du jeu de caractères figurant sur le serveur.
    • PATH : définie de manière à inclure directement l'installation client.
    • TNS_ADMIN : définie sur le chemin d'accès aux données sur lequel le fichier tnsnames.ora figure sur le serveur. Vérifiez que tous les droits d'accès ont été définis pour le fichier tnsnames.ora.
      Remarque : Vous pouvez indiquer cette valeur dans la page Configuration de la base de données d'Installation Manager.

    Pour vérifier le paramètre de langue actuel sur le serveur Oracle, connectez-vous à Oracle et exécutez la commande suivante :

    SQL> host echo $NLS_LANG

Que faire ensuite

Important : Lors de l'installation, tnsnames.ora est configuré pour utiliser la même valeur pour le nom de base de données et le SID Oracle. Cette contrainte est imposée par une limitation des pilotes JDBC. S'ils ne sont pas identiques, la fonction de génération de rapports Quick Report et les API Java et Perl de couche services ne fonctionnent pas.

Commentaires en retour