Avez-vous plusieurs clients Oracle installés en même temps ?
Malheureusement, si vous installez plusieurs versions du client Oracle, elles ne fonctionnent parfois (peut-être souvent ?) pas bien ensemble. Ce qui se passe probablement, c'est que certains des chemins sont mélangés entre les deux versions du client Oracle. Je supprimerais l'ancien.
Que se passe-t-il si vous saisissez :tnsping [nom]
Peut-être que tnsping vous donnera des informations plus utiles.
Sous Windows, j'ai déjà résolu ce genre de problèmes en modifiant la variable d'environnement PATH et en supprimant toutes les références à l'ancien client Oracle. Vous pouvez modifier la variable d'environnement PATH en accédant à Ordinateur -> Propriétés -> Paramètres système avancés (Vista et 7 uniquement) -> Avancé (onglet) -> Variables d'environnement... Je copie généralement le chemin et le modifie dans le bloc-notes, puis recopiez le chemin modifié.
Si cela ne fonctionne pas et que la structure de répertoires de l'ancien client existe, je copierais tnsnames.ora dans le répertoire Network/Admin de l'ancien client pour voir si cela fonctionne.