ORA-12154: TNS: could not resolve the connect identifier specified (angegebener Connect Identifier nicht auflösbar)
OracleWas bedeutet das?
Der in der Verbindung verwendete Servicename (Connect Identifier / TNS-Alias) konnte nicht aufgelöst werden. Oracle Net kann den angegebenen Namen keiner Server-/Service-Information zuordnen.
Ursache
Der Alias fehlt in tnsnames.ora, die Umgebungsvariable TNS_ADMIN zeigt auf das falsche Verzeichnis, der Aliasname ist falsch geschrieben, die EZConnect/LDAP-Namenskonfiguration fehlt oder die Reihenfolge von NAMES.DIRECTORY_PATH in sqlnet.ora ist falsch.
Lösung
Prüfe, ob der verwendete Alias in tnsnames.ora definiert ist. Teste die Verbindung: tnsping service_name. Stelle sicher, dass TNS_ADMIN auf den richtigen Ordner zeigt. Alternativ probiere EZConnect: app_user/password@host:1521/service_name. Prüfe die Zeile NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT) in sqlnet.ora.
Weitere Einträge zu dieser Datenbank
- ORA-01555Snapshot too old: rollback segment number too small (Snapshot zu alt: Rollback-Segment-Nummer zu klein)
- ORA-01652Unable to extend temp segment by N in tablespace (Temp-Segment kann im Tablespace nicht um N erweitert werden)
- ORA-04031Unable to allocate N bytes of shared memory (N Bytes Shared Memory können nicht allokiert werden)
- ORA-12514TNS: listener does not currently know of service requested in connect descriptor (Listener kennt den angeforderten Service derzeit nicht)
- ORA-00942Table or view does not exist (Tabelle oder View existiert nicht)
- ORA-01031Insufficient privileges (unzureichende Berechtigungen)
- ORA-00257Archiver error. Connect internal only, until freed (Archiver-Fehler; bis zur Freigabe nur interne Verbindungen)