Oracle
 sql >> Database >  >> RDS >> Oracle

questo è l'errore ORA-12154:TNS:impossibile risolvere l'identificatore di connessione specificato?

ORA-12154:TNS:non è stato possibile risolvere l'identificatore di connessione specificato?

Nel caso in cui il TNS non sia definito puoi provare anche questo:

Se stai usando C#.net 2010 o un'altra versione di VS e Oracle 10g express edition o versione precedente e crei una stringa di connessione come questa:

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"; 

Successivamente viene visualizzato il messaggio di errore ORA-12154: TNS:could not resolve the connect identifier specified quindi prima devi riavviare il sistema ed eseguire il progetto.

E se Windows è a 64 bit, devi installare Oracle 11g 32 bit e se hai installato 11g 64 bit, devi installare Oracle 11g Oracle Data Access Components (ODAC) con Oracle Developer Tools per Visual Studio versione 11.2.0.1.2 o successivo da OTN e verificarlo in Oracle Universal Installer Assicurati che siano selezionati i seguenti elementi:

Oracle Data Provider for .NET 2.0

Oracle Providers for ASP.NET

Oracle Developer Tools for Visual Studio

Oracle Instant Client 

E poi riavvia il tuo Visual Studio ed esegui il tuo progetto ....NOTA:- È necessario RIAVVIARE IL SISTEMA PER RISOLVERE QUESTO TIPO DI ERRORE....