L'Administrateur ODBC ne Peut pas Trouver Oracle TNS Noms de Fichier

Avec une nouvelle Installation d'Oracle quand je vais à Configuration Management Tools > Microsoft ODBC Administrator > System DSN > Add > [new installation] il n'a pas le TNSNAMES.ora nom de la connexion dans le menu déroulant. Avec l'ancienne installation, cela avait fonctionné.

L'Administrateur ODBC ne Peut pas Trouver Oracle TNS Noms de Fichier

J'ai essayé la mise à jour de l'Environnement de Chemins d'accès et les clés de Registre, mais ne peut toujours pas trouver un moyen d'obtenir ODBC pour l'afficher dans la liste déroulante.

L'Administrateur ODBC ne Peut pas Trouver Oracle TNS Noms de Fichier

Il y avait une précédente installation du Client Oracle sur le Serveur Windows. J'ai essayé d'enlever la plupart des fichiers mais notre DBA Oracle dit que nous pourrions nous contenter de faire un autre installer et mettre à jour les Chemins d'Environnement avec le nouvel emplacement.

Je comprends qu'il ya deux autres postes sur DONC ici et ici sur cette question. Cependant, je ne suis pas sûr de TNS PING aidera encore parce que cela semble être un problème concernant les Chemins d'Environnement et ODBC être en mesure de localiser l' .ora fichier.

TNSNAMES.ORA Emplacement

TNS_Admin = E:\app\[username]\product\11.2.0\client_1\network\admin\TNSNAMES.ora

Variables D'Environnement

TNS_Admin = E:\app\[username]\product\11.2.0\client_1  
Path = E:\app\[username]\product\11.2.0\client_1

Les Entrées De Registre

home3 est la nouvelle installation. Dois-je supprimer l'ancienne clé de registre (home2)?
HKLM\SOFTWARE\ORACLE\KEY_OraClient11g_home2 et \..._home3

Aussi, si je sélectionne "OraClient11g_home2" dans la section Créer une Nouvelle Source de Données de l'écran, voici ce qui est affiché dans la liste déroulante:

L'Administrateur ODBC ne Peut pas Trouver Oracle TNS Noms de Fichier

J'ai voté pour déplacer ce à dba.se, où je crois qu'il serait un meilleur ajustement. Si vous êtes d'accord, alors vous pourriez vouloir marquer ce pour un des modérateurs de l'attention et de demander qu'il soit déplacé.
Bonne idée, @Ben. Vous l'avez.
J'ai signalé... juste attendre maintenant...
Chaque installation d'Oracle qui j'ai travaillé a été installé à un endroit public, et non à un utilisateur spécifique, comme la vôtre. Aussi, si vous êtes sur une version 64 bits de l'OS, vous devriez essayer à la fois 32 bits et 64 bits ODBCAD32.EXE (on est dans SysWow64, l'autre est dans System32)

OriginalL'auteur pixelbobby | 2012-07-11