navicat permium 连接Oracle 报错:Cannot load OCI DLL

来源:互联网 发布:苹果mac浏览器如何收藏 编辑:程序博客网 时间:2024/03/29 23:25

navicat permium 连接Oracle 报错:Cannot load OCI DLL

navicat permium 连接Oracle 报错 : Cannot load OCI DLL 126,87,193错误。遇见此问题搜索了许多,发现都是一类解决方法,虽然众多网友都说成功解决,但是也许是因为楼主系统特殊吧,尝试了多次都不成功,不过在多次尝试之后楼主终于发现了问题症结所在。下面先介绍一种解决方式。

解决方式

参考地址:http://www.itnose.net/detail/6260533.html
下载组件,链接地址如下:

http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html

下载对应的oracle版本,我需要连接的oracle版本是10

所以下载的软件包是

instantclient-basic-win32-10.2.0.4.zip

instantclient-sqlplus-win32-10.2.0.4.zip

首先解压第一个包,放到D盘,那么路径为D:\instantclient_10_2

打开第2个包,将里面所有的文件复制到D:\instantclient_10_2里面

打开Navicat->工具->选项->其他->OCI

选择

OCI libray (oci.dll)*: D:\instantclient_10_2\oci.dll

SQL*Plus: D:\instantclient_10_2\sqlplus.exe

点击确定,关闭Navicat,再次打开,就可以连接了。


一般这样就能解决了。但是这个存在不确定因素。如果Navicat 的版本不正确,同样会导致126 、87、193错误。在楼主经过尝试之后发现。

针对64位操作系统,32位系统一般不存该问题

  • 部分电脑安装navicat permium(64或者32位)之后,就可以通过navicat安装目录下的 instantclient_10_2 中的oci 连接Oracle数据库
  • 部分电脑安装navicat permium(64位之后),需要自行上Oracle官网下载32位的instantclient,方能连接数据库
  • 如果上两者都不成功,可以安装Navicat permium 32 位,同时可选择使用navicat安装目录下的instantclient,也可上Oracle官网下载32位的instantclient。再配置成功后,方能连接数据库
0 0
原创粉丝点击