如何在Windows和所有现有ODBC源中更新Oracle ODBC驱动程序

时间:2016-04-20 09:41:14

标签: windows oracle oracle11g odbc

我想将Windows 2008 R2 64bit Machine上的Oracle ODBC驱动程序从版本11.2.0.1更新到11.2.0.4。 我从http://www.oracle.com/technetwork/topics/winx64soft-089540.html下载:(版本11.2.0.4)

  • 即时客户端程序包 - 基本
  • Instant Client Package - ODBC:用于启用ODBC应用程序的其他库

然后解压缩两个文件,将它们合并到一个文件夹中,然后从具有管理权限的CMD行运行脚本:

odbc_install

然后我能够在“Microsoft ODBC Administrator”中的ODBC驱动程序中看到列表中的驱动程序。

问题是我希望所有使用11.2.0.1 Oracle驱动程序的已配置的系统DSN都应使用11.2.0.4版本进行更新。

请您告诉我应该采取哪些步骤来实现它。

祝你好运 丹尼尔

1 个答案:

答案 0 :(得分:0)

您可以直接在注册表中执行此操作。 ODBC驱动程序位于:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\{Oracle Home Name}\Driver    
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\{Oracle Home Name}\Driver

检查并更新以下值:

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\{Your DNS Entry}\Driver    
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\{Your DNS Entry}\Driver    
HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\{Your DNS Entry}\Driver