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“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle Version 12c, Dell G3-Computer.
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.
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) ) )
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!