sql >> Base de Datos >  >> RDS >> Oracle

este es el error ORA-12154:TNS:¿no se pudo resolver el identificador de conexión especificado?

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 .......