Администратор ODBC не может найти файл имен Oracle TNS

С новой установкой Oracle, когда я перехожу к Configuration Management Tools > Microsoft ODBC Administrator > System DSN > Add > [new installation], в раскрывающемся списке нет имени подключения TNSNAMES.ora. Со старой установкой это работало.

Create New Data Source

Я попытался обновить пути к среде и ключи реестра, но все еще не могу найти способ заставить ODBC увидеть их в раскрывающемся списке.

enter image description here

Была предыдущая установка Oracle Client на Windows Server. Я попытался удалить большинство файлов, но наш администратор базы данных Oracle сказал, что мы можем просто выполнить еще одну установку и обновить пути к среде, указав новое местоположение.

Насколько я понимаю, на SO есть два других сообщенияздесьиздесьотносительно этого вопроса. Однако я не уверен, что TNS PING поможет, потому что, похоже, это проблема, связанная с тем, что Environment Paths и ODBC не могут найти файл.ora.

TNSNAMES.ORA Местоположение

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

Переменные среды

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

Записи реестра
home3 — это новая установка. Должен ли я удалить старый раздел реестра (home2 )? HKLM\SOFTWARE\ORACLE\KEY_OraClient11g_home2и\..._home3

Кроме того, если я выберу «OraClient11g _home2» на экране «Создать новый источник данных», вот что отображается в раскрывающемся списке:

enter image description here

12
задан Community 23 May 2017 в 11:54
поделиться