Bei der Verwendung von Navicat zum Herstellen einer Verbindung zu Oracle meldete das Programm einen Fehler mit der Meldung: „ORA-12514, TNS:Listener kennt den im Verbindungsdeskriptor angeforderten Dienst derzeit nicht.“ Nach Überprüfung , es lag daran, dass der Dienstname falsch geschrieben ist.
Lösung:
Der erste Schritt besteht darin, tnsnames.ora im Oracle-Installationsverzeichnis zu finden.
(Verzeichnisbeispiel für tnsnames.ora: D:oracleproduct10.2.0db_1networkadmintnsnames.ora)
Verwandte Empfehlungen: „Navicat für MySQL-Grafik-Tutorial “
Der zweite Schritt besteht darin, den Dienstnamen in tnsnames.ora zu finden. Dies ist der Dienstname, der eingegeben werden muss, wenn navicat eine Verbindung zur Datenbank herstellt:
Der dritte Schritt ist Um eine Verbindung zu Navicat herzustellen, geben Sie in den Attributen den entsprechenden Servicenamen und natürlich Host, Benutzernamen, Passwort usw. ein. Im Normalfall sollte die Verbindung erfolgreich sein.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass das Navicat-Abhörprogramm derzeit nicht erkannt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!