Probleme beim Anmelden mit Oracle-Datenbanken

857
karla

Ich musste eine Oracle-Umgebung einrichten. Die Phase ist wie folgt: Es gibt Oracle 11.2-Client und 10g-Express-Server, das Betriebssystem ist Windows 7, 64-Bit. Ich habe die ORACLE_HOME, ORACLE_SID und PATH env. Variablen richtig gesetzt.

Ich muss über den 11.2-Client eine Verbindung zum Server herstellen.

Wenn ich cmd eingebe:

  1. Sqlplus dann
  2. Benutzername dann
  3. Passwort

Ich bekomme ORA-12560 und nach 3 Versuchen werde ich getrennt.

wenn ich aber folgendes tippe:

sqplplus username/password@xe 

Ich werde ohne weitere Einwände von Oracle verbunden.

Haben Sie ähnliche Erfahrungen gemacht? Haben Sie eine Idee, warum dieses Verhalten gezeigt wird?

1

1 Antwort auf die Frage

1
Sathya

ORA-12560

ORA-12560 ist ein TNS-Protokolladapterfehler, der auftritt, wenn der TNS-Listener-Dienst falsch konfiguriert ist oder nicht ausgeführt wird. Wenn Sie sqlplusnur den Benutzernamen und das Kennwort eingeben und eingeben, nimmt Oracle an, dass der Standard-TNS-Name orclin Ihrem System nicht konfiguriert ist.

Wenn Sie eingeben

sqplplus username/password@xe 

Sie geben den TNS-Namen explizit als an, xeder dann aufgelöst wird, indem Sie die tnsnames.oraDatei im %oracle_home%\network\adminVerzeichnis nachschlagen und dann eine Verbindung zu dieser Instanz der Datenbank herstellen

Vielen Dank! Können Sie nur klären, in was orcl "den Standard-TNS-Namen von orcl" annimmt? karla vor 12 Jahren 0
@karla orcl ist der Standardname des Dienstes für eine Oracle-Instanz, ähnlich wie xe der Name des Dienstes in Ihrem Fall ist Sathya vor 12 Jahren 0