通过Oracle Instant Client连接到Oracle服务器的问题。何时使用32位对64位?

时间:2016-10-11 13:07:58

标签: windows oracle 32bit-64bit oci devart

我有问题要使用 Oracle Server(10g)32位 >运行Windows 10 Home(x64)的Oracle Instant Client(11.2.0.4)64位 。 我收到的错误消息是"底层提供程序在打开时失败...无法从注册表中获取Oracle客户端信息"

我在IIS下托管这个Web应用程序,在64位AppPool上加载OCI以连接到Oracle Server。

此处需要注意的重要一点是,我设法使用 Oracle Instant Client(11.2.0.4)32位 ,并将IIS的AppPool更改为32位。

有人可以解释为什么OCI 64bit不起作用吗?是因为Oracle Server是32位还是必须符合这个要求吗?

更新:

我没有指定我使用的是Devart库,它最终正在寻找" oci.dll",所以错误来自那里。

0 个答案:

没有答案