Bonjour,
J'ai fait la semaine dernière une installation linux (RedHat 4.4) puis d'oracle database 10g client : cela s'est passé parfaitement et l'installation s'est conclu par une lancement de sqlplus sur ma base.
==> j'ai pris note de l'ensemble de la procédure.
Je refais la même installation (linux + oracle) sur la même machine (mais un autre disque) et là j'ai l'erreur classique : ORA-12154: TNS:could not resolve the connect identifier specified
Ma configuration est la suivante :
- une machine oracle qui abrite le serveur oracle
- une machine linux de nom ipas qui dialogue correctement avec le serveur oracle
- ma machine linux de nom spf qui pose problème
le contenu des fichiers tnsname.ora et sqlnet.ora sont identiques entre les machines ipas et spf.
A partir de la machine ipas, j'ai positionné les variables d'env. :
ORACLE/HOME
PATH pour inclure ORACLE_HOME et $ORACLE_HOME/bin
pas de TNS_ADMIN
pas de ORACLE_SID
pas de TWO_TASK
je me connecte par sqlplus IPAS0/ipas0@ACE2008A et c'est OK
En faisant la même chose à partir de la machine spf, j'ai le message pré-cité !
la commande 'ping oracle' est correcte
la commande ' tnsping oracle' renvoie :
le nom oracle mis dans le tnsname.ora a bien été remplacé par son adresse IP.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Used parameter files: /oracle/oracle10/network/admin/sqlnet.ora Used EZCONNECT adapter to resolve the alias Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=oracle))(ADDRESS=(PROTOCOL=TCP)(HOST=142.1.154.112)(PORT=1521))) OK (20 msec)
Je ne trouve plus de solutions :-(
Merci de votre aide
Partager