Bonjour,
J'ai une application développé en Delphi BDS2006/DBExpress/Oracle. Mon soucis c'est que sur le poste de dév, à la connexion à la base de données (Database.Open), il me mets "ORA-12154: TNS : L'identificateur de connexion indiqué n'a pas pu être résolu".
Je prends d'executable, je le mets sur d'autres postes :
1 - poste W2K/Oracle Client 10.2 : ok
2 - poste W2K/Oracle Client 9.2 : ok
3 - poste XP/Oracle Client 9.2 : ok
4 - poste W2k/Oracle client 10.2 : KO !! (meme erreur)
5 - poste XP/Oracle client 10.2 : KO !! (meme erreur)
Sur tous ces postes, TOAD, sqlPlus, tnsping se connectent bien avec les paramètres utilisés dans tnsnames.ora.
J'ai vérifié le ORACLE_HOME dans la base de registre. Sur les postes en Client 9, il y a la clé mais sur les postes en Client 10, c'est remplacé par KEY_OraClient10g_home1.
Un autre projet avec le meme environnement marche bien. Sur les 2 projets, j'ai comparé le bdsproj, bdsproj.local, dpr, cfg il n'y a rien de flagrant...
J'ai ajouté TNS_ADMIN et ORACLE_HOME dans les variables d'environnement : sans résultat...
Quelqu'un aurait-il une idée ?
Merci.
Partager