Oracle
 sql >> Datenbank >  >> RDS >> Oracle

TNSPING OK, aber sqlplus gibt ORA-12154 aus?

Erstellen Sie eine Umgebungsvariable TNS_ADMIN, die auf das Verzeichnis zeigt, in dem sich Ihre Datei tnsnames.ora befindet. Versuchen Sie dann, sich mit sqlplus zu verbinden.

Wenn das funktioniert, haben Sie vermutlich auch die Oracle-Client-Software installiert, und wenn Sie sqlplus ausführen, sucht es in Ihrem Client-Home nach der Datei tnsnames.ora.

-- Anweisungen zum Hinzufügen der Umgebungsvariable TNS_ADMIN in Windows
1. Gehen Sie zu Systemsteuerung / System
2. Wählen Sie Erweiterte Systemeinstellungen
3. Wählen Sie die Registerkarte "Erweitert" und die Umgebungsvariablen-Schaltfläche befindet sich unten.
4. Erstellen Sie eine neue Variable TNS_ADMIN und geben Sie den Pfad an, in dem die .ora-Dateien gespeichert sind. z.B. C:\app\oracle\product\11.2.0\client_1\network\admin