原因:一个是版本问题,例如Navicat中的安装路径为
E:\Navicat\instantclient_10_2
其中版本为10,左右,而Oracle数据库的版本也许为11或者更高,所以需要去官网下载匹配的版本,而其中最主要的问题在于Navicat内置的oci.dll版本不匹配,所以去官网下一个匹配的文件。
http://www.oracle.com/technetwork/topics/winsoft-085727.html
选择适合自己的版本的安装包。

下载完成,解压后,我们会发现这个该解压包下的oci.dll文件。

接着,对Navicat进行配置,工具 -> 选项 -> OCI

配置完成后,重新启动就可以了。
本文解决Navicat因OCI.dll版本不匹配导致无法连接Oracle数据库的问题。通过下载匹配版本的Oracle客户端并替换oci.dll文件,调整Navicat的OCI配置,实现与不同版本Oracle数据库的正常连接。
7152

被折叠的 条评论
为什么被折叠?



