Navicat连接Oracle数据库:Oracle library is not loaded 解决方案

艺帆风顺 发布于 2025-04-03 29 次阅读


1 Navicat连接Oracle数据库

文件>新建连接>Oracle


或者直接 连接>Oracle



其中,连接名 可以自己命名,若不填写,则默认命名为“主机名_端口号”,比如 172.22.21.134_1521

输入完成后,可点击 测试连接 ,测试是否连接成功。

2 问题:Oracle library is not loaded

在Navicat中连接Oracle数据库时,在新建连接无误的情况下,弹出 Oracle library is not loaded 错误提示。

这是因为OCI环境配置有问题,需要修改 oci.dll 文件路径。

2 解决方案

首先下载Client包

https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html


若连接失效,则
https://www.oracle.com/database/technologies/instant-client/downloads.html


解压文件,将 oci.dll ,文件路径拷贝到OCI环境,重启Navicat 即可。


连接成功!

版权声明:本文内容始发于CSDN>作者:W金刚葫芦娃W,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。始发链接:https://blog.csdn.net/weixin_46098577/article/details/127458537在此特别鸣谢原作者的创作。此篇文章的所有版权归原作者所有,商业转载建议请联系原作者,非商业转载请注明出处。