使用Navicat连接oracle,配置如下
连接出现下面两种报错
这两个错误都是由于oci.dll与数据库不匹配造成的,解决方案如下:
通过sql*plus或者plsql执行以下语句,查询数据库对应的版本:
SELECT * FROM v$version;
结果如下:
我的数据库版本是64位11.2.0.4.0,到对应官网下载
选择11.2.0.4.0的Instant Client Package - Basic版本下载
账号:1602404824@qq.com
密码:wf1996ROOT#
注意:下面的话很重要!!!
下载完成了解压出来放到navicate的文件夹下或者固定一个位置都行,请解压使用完成的文件夹,不要单独解压oci.dll,有很多教程都是单独解压oci.dll,是有问题的,用不了
我放在D:\soft_dev\Navicat Premium 17\instantclient_11_2下面