首页 » 日积月累 » 正文

Navicat 客户端连接Oracle注意事项

今天,在使用navicat的客户端在win7 64位上连接Oracle的数据库时,发生了一个错误,弹框报异常如下:

Cannot load OCI DLL, 126: Instant Client package is required for Baic and TNS connection

For more information: http://wiki.navicat.com/wiki/index.php/Instant_client_required

直接下载oracle install client的64位的包和sqlplus,配置navicat的oci后,仍然不能正常运行,后经查证发现,navicat不支持64位的软件包,虽然我们的数据库oracle是64位的,知道原因后,我们去oracle官方,下载对应32位的包安装就行,

下载路径 截图如下:

将二者下载后,解压到某个盘符下,无须配置任何Windows的环境变量,只需要在navicat的工具,选项,其他里面配置oci和sql plus的路径即可

然后点确定即可,接下来,我们随便在重新连接一个oracle库,无须写任何参数直接确定,如果没有任何弹出框,报异常,就证明我们的配置成功生效了,如果没有生效,仔细查看是不是配置出错了。
instantclient-sqlplus-nt-12-1-0-2-0