【问题标题】:How to configure DNS for microsoft odbc driver for oracle (in 64 bit arch.)如何为 oracle 的 microsoft odbc 驱动程序配置 DNS(在 64 位架构中。)
【发布时间】:2015-06-10 07:02:05
【问题描述】:
我尝试为运行 c:/windows/syswow64/odbcad32.exe 的 odbc 配置 DNS。
在为 ORACLE 选择了 microsoft ODBC 后,它以这个错误结束:
找不到 Oracle(tm) 客户端和网络组件。这些
组件由 Oracle Corporation 提供,属于
Oracle 7.3(或更高版本)客户端软件安装
您将无法使用此驱动程序,直到这些被
已安装。
我在我的电脑上安装了 oracle 11g,但它没有帮助。
我该怎么办?
【问题讨论】:
标签:
java
oracle11g
dns
odbc
【解决方案1】:
我猜你在配置 DNS 时遗漏了一些东西。您的环境变量中的 PATH 变量是否正确? PATH 变量应包括 ORACLE_HOME/bin 目录。我只是在预测我们会犯的简单错误。
【解决方案2】:
这取决于您的应用程序是 32 位/64 位。如果是 64 位,则无法连接到 32 位 Microsoft ODBC Driver for Oracle,因为它们是不同的体系结构,两者必须匹配。除此之外,微软没有为Oracle提供64位的ODBC驱动,但是你可以使用Oracle提供的驱动。
如果您的应用程序是 32 位的,您还需要安装 32 位的 Oracle 客户端。相同的概念。架构必须匹配。