Oracle
 sql >> Database >  >> RDS >> Oracle

TNSPING OK ma sqlplus dà ORA-12154?

Crea una variabile di ambiente TNS_ADMIN che punti alla directory in cui risiede il tuo file tnsnames.ora. Quindi prova a connetterti con sqlplus.

Se funziona, allora suppongo che tu abbia installato anche il software client Oracle e, quando esegui sqlplus, cerca il file tnsnames.ora nella home del tuo client.

-- Istruzioni per l'aggiunta della variabile d'ambiente TNS_ADMIN in Windows
1. Vai a pannello di controllo/sistema
2. seleziona Impostazioni di sistema avanzate
3. Seleziona la scheda "Avanzate" e il pulsante della variabile d'ambiente si trova in fondo.
4. creare una nuova variabile TNS_ADMIN e fornire il percorso in cui sono archiviati i file .ora. per esempio. C:\app\oracle\prodotto\11.2.0\client_1\rete\admin