使用navcat连接数据库出现Cannot load OCI DLL,193:...错误和Cannot load OCI DLL,87错误解决方法

今天遇到个问题,刚安装上oracle数据库,在sql Developer能连接成功,但是使用navcat连接时就是连接不上,爆出了一个Cannot load OCI DLL,193Cannot load OCI DLL,87的错误,以下是解决办法:

二、Navicat链接oracle报错

使用navcat连接数据库出现Cannot load OCI DLL,193:...错误和Cannot load OCI DLL,87错误解决方法
点击链接后就会进入到这样一个页面,他提示的是MediaWiki内部错误。
出现这样的错误就需要进入oracle官网,选择你的oracle版本进行下载。(注意你首先要确认你安装的oracle的版本、位数。还有Navicat的位数。就是位数是和oracle的位数统一,其实这里是要和Navicat的位数统一。版本和oracle统一。)
使用navcat连接数据库出现Cannot load OCI DLL,193:...错误和Cannot load OCI DLL,87错误解决方法
查看oracle版本位数:在Windows的cmd中 输入 : sqlplus -v 即可。
使用navcat连接数据库出现Cannot load OCI DLL,193:...错误和Cannot load OCI DLL,87错误解决方法
我安装的32位,如果是64位,会带位数,没带就是32位
我的Navicat是32位的,所以下载 12.1.0.2.0版本32位的客户端即可
下载链接地址32位
下载链接地址64位
使用navcat连接数据库出现Cannot load OCI DLL,193:...错误和Cannot load OCI DLL,87错误解决方法
因为我的是都是32位的,在oracle官网选择32位(和Navicat一致,如果不一致会报193错误)
使用navcat连接数据库出现Cannot load OCI DLL,193:...错误和Cannot load OCI DLL,87错误解决方法
上图圈中的第二个下载的sqlplus文件要和oracle版本统一我的都是32位的也只要下载32位的即可,下载好了解压这两个文件
使用navcat连接数据库出现Cannot load OCI DLL,193:...错误和Cannot load OCI DLL,87错误解决方法
打开navcat,工具 -》选项-》其他-》OIC
使用navcat连接数据库出现Cannot load OCI DLL,193:...错误和Cannot load OCI DLL,87错误解决方法
选择刚下解压的文件后选中oci.dll和sqlplus.exe后点击确定即可,此时再重启navcat】就能连上了。需要注意的就是版本号的问题了,别弄错了
使用navcat连接数据库出现Cannot load OCI DLL,193:...错误和Cannot load OCI DLL,87错误解决方法
使用navcat连接数据库出现Cannot load OCI DLL,193:...错误和Cannot load OCI DLL,87错误解决方法