我的Navicat 版本是Navicat Premium 12 ,最近在windows环境中远程连接新项目的Oracle(11g版本)连接报错。我在之前项目中连接Oracle12是不报错的,也不需要做任何配置,直接选择basic或者TNS连接方式都可以顺利连接,刚开始也很恼火,查了资料后,最终解决。
以下是具体解决方法和说明。
一、问题产生原因:
Navicat premium下载时会自动下载一个oci.dll
文件,但是由于自带的默认版本可能存在和你需要连接Oracle版本不对的问题,所以连接时,会出现连接不上。
具体查看路径如下:
工具——>选项——>环境
打开对应的目录我们可以看到里面存在的3个配置文件: