我有问题要使用 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",所以错误来自那里。