ORA-12154:TNS:¿no se pudo resolver el identificador de conexión especificado?
En caso de que el TNS no esté definido, también puedes probar este:
Si está utilizando C#.net 2010
u otra versión de VS y Oracle 10g Express Edition o una versión inferior, y realiza una cadena de conexión como esta:
static string constr = @"Data Source=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=yourhostname )(PORT=1521)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)));
User Id=system ;Password=yourpasswrd";
Después de eso, recibe el mensaje de error ORA-12154: TNS:could not resolve the connect identifier specified
entonces primero debe reiniciar su sistema y ejecutar su proyecto.
Y si su Windows es de 64 bits, entonces necesita instalar Oracle 11g de 32 bits y si instaló 11g de 64 bits, entonces necesita instalar Oracle 11g Oracle Data Access Components (ODAC) con Oracle Developer Tools para Visual Studio versión 11.2.0.1.2 o posterior desde OTN y verifíquelo en Oracle Universal Installer. Asegúrese de verificar lo siguiente:
Oracle Data Provider for .NET 2.0
Oracle Providers for ASP.NET
Oracle Developer Tools for Visual Studio
Oracle Instant Client
Y luego reinicie su Visual Studio y luego ejecute su proyecto .... NOTA:- ES NECESARIO REINICIAR EL SISTEMA PARA RESOLVER ESTE TIPO DE ERROR .......