Bonjour,
Je viens de passer la nuit dernière à essayer d'installer une base Oracle 10g avec le client ODP .NET pour faire fonctionner un site web .NET.
L’OS utilisé est un Windows 2003 Server où j’ai installé Oracle 10g ainsi que le client ODP .NET. C’est lorsque j’essaye de me connecter à la base via le site web .NET (qui est sur la même machine) que j’obtiens l’erreur.
L'erreur que je rencontre est la suivante :
" ORA-12154: TNS : l'identificateur de connexion indiqué n'a pas pu être résolu "
Voici la chaîne de connexion utilisée dans le web.config de l'application :
" <add name="Application" connectionString="Data Source=BDD;User ID=USER;Password=PASSWORD" providerName="Oracle.DataAccess.Client" /> "
Voici le résultat d'un echo %PATH% :
C:\oracle\10.2.0\client\bin;C:\oracle\10.2.0\db\bin;C:\WINDOWS\system32;
C:\WINDOWS;C:\WINDOWS\System32\Wbem
Voici le contenu du tnsnames.ora :
BDD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = host.test.domaine.fr)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = BDD)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
Voici le contenu du listener.ora :
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\10.2.0\db)
(PROGRAM = extproc)
)
(SID_DESC =
(ORACLE_HOME = C:\oracle\10.2.0\db)
(SID_NAME = BDD)
)
)
BDD =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host.test.domaine.fr)(PORT = 1521))
)
)
Voici le contenu du sqlnet.ora :
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (EZCONNECT, TNSNAMES)
Je ne comprends pas bien d'où vient le problème étant donné que j'arrive à me connecter à la base avec l'outil Sqldeveloper d'Oracle. D'autant plus qu'un tnsping me donne le résultat suivant :
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 26-MARS
-2008 07:38:48
Copyright (c) 1997, 2005, Oracle. All rights reserved.
Fichiers de paramÞtres utilisÚs :
C:\oracle\10.2.0\client\network\admin\sqlnet.ora
Adaptateur TNSNAMES utilisÚ pour la rÚsolution de l'alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = host.test.domaine.fr)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME
= BDD)))
OK (20 msec)
Si vous avez une idée… moi je sèche… Merci d’avance !
Partager