Oracle
 sql >> Base de données >  >> RDS >> Oracle

TNSPING OK mais sqlplus donne ORA-12154 ?

Créez une variable d'environnement TNS_ADMIN qui pointe vers le répertoire où réside votre fichier tnsnames.ora. Essayez ensuite de vous connecter avec sqlplus.

Si cela fonctionne, alors je suppose que vous avez peut-être également installé le logiciel client Oracle, et lorsque vous exécutez sqlplus, il recherche le fichier tnsnames.ora dans votre accueil client.

-- Instructions pour ajouter la variable d'environnement TNS_ADMIN dans Windows
1. Accédez au panneau de configuration / système
2. sélectionnez Paramètres système avancés
3. Sélectionnez l'onglet "Avancé", et le bouton de la variable d'environnement se trouve en bas.
4. créez une nouvelle variable TNS_ADMIN et donnez le chemin où les fichiers .ora sont stockés. par exemple. C:\app\oracle\product\11.2.0\client_1\network\admin