Bonjour,

j'ai install un client Oracle 11g R2 sur Ubuntu
j'ai suivi le tutorial
http://throka.org/linux_debian_client_oracle

j'ai installé les paquets suivants
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
sudo dpkg -i oracle-instantclient11.2-basic_11.2.0.1.0-2_i386.deb
sudo dpkg -i oracle-instantclient11.2-devel_11.2.0.1.0-2_i386.deb
sudo dpkg -i oracle-instantclient11.2-sqlplus_11.2.0.1.0-2_i386.deb
Il ma bien créés des fichiers dans /usr/lib/oracle/11.2/client/

j'ai créé un fichier tnsname.ora et sqlnet.ora dans /etc/oracle
voici l'extrait des deux fichiers.

-------------------------------------
tnsname.ora
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
orcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.7)(PORT = 1521))
    )
    (CONNECT_DATA =(SERVICE_NAME = orcl)
      (SID = orcl)
    )
  )
----------------------------------------------
sqlnet.ora
Code : Sélectionner tout - Visualiser dans une fenêtre à part
NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)
--------------------------------------------

j'ai indiqué l'instance à utilisé avec la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
export ORACLE_SID=orcl
export TNS_ADMIN=/etc/oracle/
malgré cela lorsque je lance sqlplus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlplus system/password@orcl
ORA-12154: TNS:could not resolve the connect identifier specified
Il ne trouve pas la cible.
je pense que le problème vient du lien entre oracle et le fichier tnsname.ora.

Peux être ai je oublier une étape lors de l'installation

Auriez vous une idée comment résoudre ce problème

Merci par avance