Heim  >  Artikel  >  Datenbank  >  Was ist der Fehler 12154 in Oracle?

Was ist der Fehler 12154 in Oracle?

WBOY
WBOYOriginal
2022-06-20 16:28:1529444Durchsuche

Der Fehler 12154 in Oracle bedeutet, dass die angegebene Verbindung nicht gelöst werden kann. Lösung: 1. Da die Umgebungsvariablen nicht übereinstimmen, können Sie das Problem lösen, indem Sie die Parameter „TNS_ADMIN“ und „NLS_LANG“ ändern. 2. Wenn die Umgebungsvariablen korrekt sind, ändern Sie „listener.ora“ und „tnsnames“ im Dateikonfiguration „Oracle_Home/networkadmin“-Ordner „.ora“ oder „sqlnet.ora“.

Was ist der Fehler 12154 in Oracle?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle Version 12c, Dell G3-Computer.

Was ist der 12154-Fehler in Oracle?

Bei der Neuinstallation von Oracle12c habe ich einen Fehler beim Herstellen einer Verbindung zur Datenbank festgestellt.

Sie können den Superuser verwenden, um eine Verbindung zu Oracle herzustellen.

Was ist der Fehler 12154 in Oracle?

Aber Sie können das Sys-Konto nicht zum Herstellen einer Verbindung verwenden als Superuser

Execute connect sys/oraclexe @orcl as sysdba hat einen Fehler gemeldet: ORA-12154: TNS: Die angegebene Verbindungskennung konnte nicht aufgelöst werden, d. h. die angegebene Verbindung konnte nicht aufgelöst werden

Oracle meldet ORA-. 12154 kann verschiedene Ursachen haben.

Methode zur Fehlerbehebung:

1, Überprüfen Sie, ob die Umgebungsvariablen korrekt sind. Die meisten Fehler sind auf eine Nichtübereinstimmung der Umgebungsvariablen zurückzuführen.

TNS_ADMIN= %Oracle_Home%networkadmin – Auf das tatsächliche Installationsverzeichnis einstellen

NLS_LANG= AMERICAN_AMERICA.UTF8

Oracle_Home ist das tatsächliche Verzeichnis, in dem Oracle installiert ist, im Allgemeinen xxx/product12.2.0dbhome_1

2 Umgebungsvariablen sind korrekt. Möglicherweise liegt ein Problem mit den Dateien listener.ora, tnsnames.ora oder sqlnet.ora vor Datei fehlte lokal. Konfigurieren Sie nach dem Ergänzen das entsprechende Konfigurationsproblem. Die Konfiguration lautet wie folgt:

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
. Empfohlenes Tutorial: „

Oracle Video Tutorial.“

Das obige ist der detaillierte Inhalt vonWas ist der Fehler 12154 in Oracle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Erhebt Oracle eine Gebühr?Nächster Artikel:Erhebt Oracle eine Gebühr?