Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Dies ist der Fehler ORA-12154:TNS:Konnte die angegebene Verbindungskennung nicht auflösen?

ORA-12154:TNS:Konnte die angegebene Verbindungskennung nicht auflösen?

Falls der TNS nicht definiert ist, können Sie es auch mit diesem versuchen:

Wenn Sie C#.net 2010 verwenden oder eine andere Version von VS und Oracle 10g Express Edition oder niedrigere Version, und Sie erstellen eine Verbindungszeichenfolge wie diese:

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

Danach erhalten Sie die Fehlermeldung ORA-12154: TNS:could not resolve the connect identifier specified dann müssen Sie zuerst Ihr System neu starten und Ihr Projekt ausführen.

Und wenn Ihr Windows 64 Bit ist, müssen Sie Oracle 11g 32 Bit installieren und wenn Sie 11g 64 Bit installiert haben, müssen Sie Oracle 11g Oracle Data Access Components (ODAC) mit Oracle Developer Tools für Visual Studio Version 11.2.0.1.2 installieren oder höher von OTN und überprüfen Sie es in Oracle Universal InstallerBitte stellen Sie sicher, dass Folgendes aktiviert ist:

Oracle Data Provider for .NET 2.0

Oracle Providers for ASP.NET

Oracle Developer Tools for Visual Studio

Oracle Instant Client 

Und starten Sie dann Ihr Visual Studio neu und führen Sie dann Ihr Projekt aus....HINWEIS:- EIN SYSTEMNEUSTART IST ERFORDERLICH, UM DIESE FEHLERTYPEN ZU BEHEBEN......