pix*_*bby 12 oracle tnsnames windows-server-2003 oracle11g
使用新的Oracle安装时,我Configuration Management Tools > Microsoft ODBC Administrator > System DSN > Add > [new installation]在下拉列表中没有TNSNAMES.ora连接名称.使用旧安装,这已经奏效了.

我已经尝试更新环境路径和注册表项,但仍无法找到一种方法让ODBC在下拉列表中看到它.

之前在Windows Server上安装了Oracle Client.我试图删除大部分文件,但我们的Oracle DBA说我们可以再做一次安装并用新位置更新环境路径.
据我所知,上的其他两个职位在这里和这里就这个问题.但是,我不确定TNS PING是否会有所帮助,因为它似乎是关于环境路径和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
Run Code Online (Sandbox Code Playgroud)
注册表项
home3是新安装.我应该删除旧的注册表项(home2)吗?
HKLM\SOFTWARE\ORACLE\KEY_OraClient11g_home2和\..._home3
此外,如果我在"创建新数据源"屏幕中选择"OraClient11g_home2",则下拉列表中显示的内容如下:
