一、问题描述
安装完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 ”,如下图所示
二、解决问题
1. 由于navicat的OCI项中配置oracleclient的oci.dll路径是32位的版本和操作系统不兼容
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,刷新连接,问题解决了,如下图所示
今天的文章
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