关于使用Navicat连接本机Oracle数据库出现问题的解决方案

本咸鱼遇到的只有两种问题,第一种

关于使用Navicat连接本机Oracle数据库出现问题的解决方案

该问题对应的数据库连接参数:

关于使用Navicat连接本机Oracle数据库出现问题的解决方案

第二种问题:连接不上

关于使用Navicat连接本机Oracle数据库出现问题的解决方案

对应的数据库连接设置

关于使用Navicat连接本机Oracle数据库出现问题的解决方案

我查看了一下navicat的一些相关设置,看到了在连接Oracle数据库的时候,Navicat需要使用一种链接库oci.dll,这个链接库一开始Navicat使用的是自己默认的链接库

(这个窗口点击Navicat工具栏中的“工具->选项”即可)

关于使用Navicat连接本机Oracle数据库出现问题的解决方案

他这个默认的链接库的版本是instantclient_10_2

查看我数据库的版本是11.2

关于使用Navicat连接本机Oracle数据库出现问题的解决方案

所以我去网站上下载了一个11_2的版本,官网下载地址我就不放了,因为官网会不时变动,放了也没什么用。

然后把navicat中那个有关链接库的设置选项修改为刚才下载的文件中的oci.dll,如下

关于使用Navicat连接本机Oracle数据库出现问题的解决方案

关于使用Navicat连接本机Oracle数据库出现问题的解决方案

然后重启Navicat,即可:

关于使用Navicat连接本机Oracle数据库出现问题的解决方案

连接成功。