Oracle ODBC - 驱动程序丢失?

4
我安装了ODAC 11.2 Release 3和Oracle Developer Tools for Visual Studio (11.2.0.2.1)。这些软件可以从http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html下载。但是我在ODBC管理器中仍然没有看到Oracle驱动程序...请帮忙解决。
我检查了注册表中的ODBC驱动程序,只发现了SQL...也许我下载了错误的内容?请有经验的人指点一下。

1
你使用的是哪个版本的Windows系统,它是32位还是64位?ODBC驱动程序管理器有单独的32位和64位版本。如果你在64位平台上安装32位版本的ODBC驱动程序,那可能会引起混淆。 - Justin Cave
4
是的,我正要提到Justin提到的内容。请看这里:http://support.microsoft.com/kb/942976 。Odbcad32.exe文件的32位版本位于%systemdrive%\Windows\SysWoW64文件夹中。Odbcad32.exe文件的64位版本位于%systemdrive%\Windows\System32文件夹中。 - mservidio
3个回答

17

从开始/运行框或命令提示符中调用"c:\windows\SysWOW64\odbcad32.exe",以便更有可能出现驱动程序。 我曾遇到类似的问题,Oracle Instant Client(基本版和ODBC)32位驱动程序未出现在ODBC Admin窗口中。 通过这种方式调用“c:\windows\SysWOW64\odbcad32.exe”,我能够配置一个数据源到Oracle 11g Express。

问候。


由于操作系统是64位版本,控制面板上的ODBC数据源管理员默认版本为64位,并且只能列出64位版本的驱动程序。要枚举所有32位驱动程序(如Access),可以使用32位版本运行ODBC数据源管理员,默认情况下分配在C:\ Windows \ SysWOW64 \ odbcad32.exe。 - Kamyar Gilak
1
我已经折腾了好几天,这个立刻就起作用了。非常感谢您的发布。 - Tom.Rampley

1

我无法访问你所提到的页面来了解相关内容,但是要安装Oracle ODBC驱动程序,你可以安装Oracle Instant Client。这个页面上有一些很好的指导说明。一旦安装了即时客户端,Oracle ODBC驱动程序应该会显示在ODBC管理器中。请注意,你不需要完整的客户端安装来使用ODBC驱动程序。


那个页面真的很有帮助。谢谢你提供链接!+1 - Ash K

0

以管理员权限运行 cmd 来安装 odbc_install.exe


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接