首先确定一下你安装Navicat版本是否和你的系统以及Oracle版本是否一致,如果Windows系统和Oracle的版本都是64位的那么你可以下载64位的Navicat,你的Oracle版本是32位你的Navicat也要下载是32位,否侧会尝试各种错误,希望对你们有帮助!  

       第一连接Oracle时候出现oracle library is not loaded错误,那是电脑上缺少一个东西,接下来下载解压并指定路径重启Navicat就解决了!

Navicat 12 连接Oracle 时提示oracle library is not loaded的问题解决

 

首先前往“http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html” 下载插件

在这个页面下载和你数据库版本一致的instantclient,重要的是说3遍,一定要和你的数据库版本一致,不知道自己数据库版本号的请在sql中输入select from v$version,出来的数据如下:

Navicat 12 连接Oracle 时提示oracle library is not loaded的问题解决

然后与之匹配的客户端版本如下: 

 Navicat 12 连接Oracle 时提示oracle library is not loaded的问题解决

看好自己的系统是32位的还是64的,现在基本上都是64位系统了, 我一般下载软件基本都是64位的软件!

2.选择与自己系统匹配的“Instant Client”。

Navicat 12 连接Oracle 时提示oracle library is not loaded的问题解决

看你的 Navicat是64位的是就选择第一个Instant Client for Microsoft Windows (x64)的,你的Navicat是32位的就选择第二个Instant Client for Microsoft Windows (32-bit),点击登录下载就可以了

Navicat 12 连接Oracle 时提示oracle library is not loaded的问题解决

一定要选择Accept License Agreement按钮, 

Navicat 12 连接Oracle 时提示oracle library is not loaded的问题解决

登陆上就直接下载了! 

接下来就是配置了,打开Navicat 然后选择工具--->选项

Navicat 12 连接Oracle 时提示oracle library is not loaded的问题解决

然后重启Navicat!!!

然后重启Navicat!!!

然后重启Navicat!!!

 

 

相关文章: