ORA-12560: TSN:protocol adapter error, wenn der service ausgeführt wird

Beim verbinden zur Datenbank, auch mit connect sys/sys as sysdba, ich bin immer die folgende Fehlermeldung:

ORA-12560: TNS:protocol adapter error

Habe ich alle meine Dienste und-Datenbank.

Meine lsnrctl status:

ORA-12560: TSN:protocol adapter error, wenn der service ausgeführt wird

Ich habe alles versucht, ich fand und immer noch keine Antworten. Habe es neu installiert 4 mal. Ich bin mit Oracle Database 11g Express Edition.

Meine Umgebungsvariablen:

ORACLE_BASE: D:\OracleDB

ORACLE_HOME: D:\OracleDB\app\oracle\product\11.2.0\server

PFAD: D:\OracleDB\app\oracle\product\11.2.0\server\bin

ORACLE_SID: ORCL (ich weiß nicht, ob es ist propper, aber ich sah irgendwo, so dass ich fügte hinzu, ich weiß nicht, was mein SID, weil ich nicht überall verbinden, vielleicht tha nicht der Fall ist)

Was mache ich falsch? Es wurde die Arbeit vor einem Monat und heute, wenn ich wollte, zu tun, was es gerade aufgehört zu arbeiten. Weiß nicht, ob ich etwas installiert wurde, was hat Konflikt mit es. Wie könnte ich das überprüfen?

  • Es wäre besser, die status-Ausgabe als text anstatt als Bild. Sie haben nicht gezeigt, wie Sie uns versuchen zu verbinden - dem Kunden, welche Argumente oder Einstellungen oder die Verbindungs-URL, die Sie verwenden. Verwenden Sie den Hostnamen wran zum Beispiel? Was IP bedeutet, dass zu beheben? Sollten Sie Verbindung mit service-Namen XE (statt einer SID), aber acccording zu, dass,, der service ist eigentlich nicht vorhanden. Das deutet entweder deine DB nicht läuft, oder da Sie es sagen, kann es nicht registrieren der listener, der kann auch IP-Verwechslung.
  • im mit sqlplus und nur versuchen, die Verbindung zu DB, so u sagen, es ist vielleicht problem mit Hostnamen? ich war darüber nachzudenken, aber es ist der Staat nach der installation klar, ich habe etwas geändert ich. Localhost:8080/apex doen auch nicht arbeiten, ich vergaß zu erwähnen, dass
  • Wenn Sie nicht gerade dabei sind, die verbinden Sie zeigte auf die SQL*Plus-Eingabeaufforderung, die nahelegt, dass Sie TWO_TASK oder (das ist Windows) LOKALER gesetzt, so dass für eine tnsnames.ora-Datei und sehen Sie, wie der entsprechende Eintrag in der es konfiguriert ist.
  • dies ist, wie meine tnsnames.ora sieht so aus: pastebin.com/6FniPchm Sollte ich ändern, um meinen host zu localhost?
  • Wenn ich mit tnsping xe es sagt, der ping ist OK(0msec)
  • Was sehen Sie, wenn Sie set ORACLE_SID auf XE anstelle von ORCL; und was passiert, wenn Sie connect x/y@xe?
  • Ich vermute, dass das zugrunde liegende Problem könnte sein, dass dein PC die IP-Adresse geändert hat oder Sie Ihre hosts-Datei Eintrag geändert wurde; und so etwas ist noch über die alte Adresse. Wenn Sie eine Verbindung herstellen können als sys mit ORACLE_SID gesetzt XE, mit connect / as sysdba, dann überprüfen Sie die LOCAL_LISTENER Wert. Dies kann revelant.
  • wenn ich geändert ORACLE_SID auf XE nach connect / as sysdba es sagt Verbunden und der Leerlauf-Instanz. Und nach der connect hr - /hr-nun, es sagt: FEHLER: ORA-01034: ORACLE nicht verfügbar ORA-27101: shared memory real nicht existiert Und da u sagte ja, ich habe meine IP Adresse, da ich nicht in eine andere Position. Kann es der Fall sein?
  • Dann deine Datenbank wird nicht ausgeführt. Ich glaube nicht, dass ein IP Wechsel sollte es beenden (oder deren service) starten, aber ich bin mir nicht ganz sicher unter Windows. Sie können versuchen, es zu starten als sys jetzt, aber Sie müssen möglicherweise finden Sie die alert-log, um zu sehen, was falsch ist. Viel Glück.
  • ok, habe ich gelöscht, meine Antwort, aber ich fragte mich, was ist Ihre DB_NAME-parameter in den (s)pfile? ( eigentlich gar nicht berühren, und bleibt immer noch als ORCL ?)
  • wenn u sagen über dbs/init.ora-Datei dann ja, es ist db_name='ORCL'.
  • meine DB läuft, ich begann es mit StartDB.Fledermaus, aber nach der Verwendung Start in sqplus ich habe buch von Fehlern imgur.com/g1b1bjf (Zuletzt sagt man es nicht finden kann eine Datei)

InformationsquelleAutor Wran | 2017-12-16
Schreibe einen Kommentar