Navicat Premium 11.2.17激活(oracle11G客户端tns路径,Navicat Premium_11.2.7通过oracleclient客户端连接不了数据库“Cannot load OCI DLL,87..TNS conn…)

Navicat Premium 11.2.17激活(oracle11G客户端tns路径,Navicat Premium_11.2.7通过oracleclient客户端连接不了数据库“Cannot load OCI DLL,87..TNS conn…)

一、问题描述

安装完Navicat Premium_11.2.7配置了oracleclient客户端进行连接数据库,结果报oracle数据库链接补了,报错内容是“Cannot  load  OCI DLL,87: Instant  Client  package  is  required  for  Basic  and  TNS  connection. For  more  information:http://wiki.navicat.com/wiki/index.php/Instant_client_required ”,如下图所示

7083b8c88d537fd48e346e0e2f0ed834.png

二、解决问题

1. 由于navicat的OCI项中配置oracleclient的oci.dll路径是32位的版本和操作系统不兼容

848e05b351224d933ca169b43bea2b1c.png

3. 复制tnsnames.ora文件到下载的oracleclient根目录下(同oci.dll目录路径),tnsnames.ora内容如下xwood99 =@b@  (DESCRIPTION =@b@    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.119)(PORT = 1521))@b@    (CONNECT_DATA =@b@      (SERVER = DEDICATED)@b@      (SERVICE_NAME = xwood)@b@    )@b@)@b@ @b@@b@EXTPROC_CONNECTION_DATA =@b@  (DESCRIPTION =@b@    (ADDRESS_LIST =@b@      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))@b@    )@b@    (CONNECT_DATA =@b@      (SID = PLSExtProc)@b@      (PRESENTATION = RO)@b@    )@b@  )@b@@b@ORACLR_CONNECTION_DATA = @b@  (DESCRIPTION = @b@    (ADDRESS_LIST = @b@      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) @b@    ) @b@    (CONNECT_DATA = @b@      (SID = CLRExtProc) @b@      (PRESENTATION = RO) @b@    ) @b@  )

Navicat Premium 11.2.17激活

4. 重启navicat premium,刷新连接,问题解决了,如下图所示

93284152187b87851f17a547a130f783.png

今天的文章
Navicat Premium 11.2.17激活(oracle11G客户端tns路径,Navicat Premium_11.2.7通过oracleclient客户端连接不了数据库“Cannot load OCI DLL,87..TNS conn…)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/105933.html

(0)
编程小号编程小号
上一篇 2024-08-03 23:11
下一篇 2024-08-03 23:30

相关推荐