TNS:could not resolve the connect identifier specified

Habe ich oracle server 11g installiert auf meinem windows 7-Maschine. Ich habe die Installation dieser server von einem remote-Computer. Remote-Rechner ist ein 64 bit-system mit Ubuntu 12.10. Zugriff auf den server habe ich installiert Oracle instant client und konfiguriert eveything.

ORACLE_HOME, TNS_ADMIN, PATH, LD_LIBRARY_PATH alle gesetzt sind, und auf richtigen stellen.

Meine tnsname.ora-Datei:

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ravi)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl.xxx.com)
    )
  )

My SQL.ora-Datei

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

Meine tnslistener auf dem server ist und läuft.

LSNRCTL> services
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
Service "orcl.xxx.com" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:221 refused:0 state:ready
         LOCAL SERVER
Service "orclXDB.xxx.com" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
    Handler(s):
      "D000" established:0 refused:0 current:0 max:1022 state:ready
         DISPATCHER <machine: ravi, pid: 4844>
         (ADDRESS=(PROTOCOL=tcp)(HOST=ravi.xxx.com)(PORT=49239))
The command completed successfully

Sogar nach Einstellung für alle diese, ich bin nicht in der Lage, eine Verbindung zum server herstellen.

Wenn ich Frage sqlplus user1@orcl Befehl, den ich bekommen

ravi@ubuntu:~/app/ravi/product/11.2.0/dbhome_1/bin$ sqlplus user1@orcl

SQL*Plus: Release 11.2.0.1.0 Production on Thu Apr 25 01:17:01 2013

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Enter password: 
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified

Ich gesehen habe alle diese Beiträge,

Sqlplus login-Fehler bei der Verwendung von bash-Variablen: SP2-0306: Ungültige option

ora-12154 konnte nicht aufgelöst werden... mit oracle instant client

und infact viele andere Beiträge, aber keiner von Ihnen ist lösen mein Problem.

Bitte um Hilfe

Vielen Dank im Voraus

was passiert, wenn Sie tnsping orcl?
auch dies könnte besser geeignet sein für dba.stackexchange.com
Sie sagte, die Umgebungsvariablen festgelegt sind, sind Sie doch alle exportiert, vor allem TNS_ADMIN? Die tnsnames.ora Sie zeigte in die $TNS_ADMIN Verzeichnis auf dem Ubuntu-server, richtig? (Nur Kontrolle,...)
Für mich war das problem mit der tnsnames.ora und SQL.ora-Dateien selbst. Diese Dateien wurden kopiert von einem windows-Rechner zu einem linux Rechner. Ich hatte zu tun dos2unix auf diese Dateien, damit es funktioniert.

InformationsquelleAutor user650521 | 2013-04-25

Schreibe einen Kommentar