Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

este é o erro ORA-12154:TNS:não foi possível resolver o identificador de conexão especificado?


ORA-12154:TNS:não foi possível resolver o identificador de conexão especificado?

Caso o TNS não esteja definido, você também pode tentar este:

Se você estiver usando o C#.net 2010 ou outra versão do VS e oracle 10g express edition ou versão inferior, e você faz uma string de conexão 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"; 

Depois disso, você recebe a mensagem de erro ORA-12154: TNS:could not resolve the connect identifier specified então primeiro você tem que reiniciar seu sistema e executar seu projeto.

E se o seu Windows for de 64 bits, você precisará instalar o oracle 11g de 32 bits e se você instalou o 11g de 64 bits, precisará instalar o Oracle 11g Oracle Data Access Components (ODAC) com o Oracle Developer Tools for Visual Studio versão 11.2.0.1.2 ou posterior da OTN e verifique-o no Oracle Universal Installer Certifique-se de que o seguinte esteja marcado:
Oracle Data Provider for .NET 2.0

Oracle Providers for ASP.NET

Oracle Developer Tools for Visual Studio

Oracle Instant Client 

E então reinicie seu Visual Studio e então execute seu projeto....OBSERVAÇÃO:- É necessário REINICIAR O SISTEMA PARA RESOLVER ESSE TIPOS DE ERRO.......