今天在用navicat连接Orcale(远程)的时候,突然出现了
oracle library is not loaded
错误,原来是缺少oracle.dll文件,于是尝试去oracle官网下载这个文件
/database/technologies/instant-client/downloads.html
找到对应的64位的版本进行下载
然后解压下载的文件中有一个oci.dll文件
将navicat的环境路径指向它
大多数情况到这一步就会成功了,但是我这里仍然显示报错,我怀疑是我下载的版本不一致,于是开始看都有哪些版本可以下载
仔细观察发现并不是版本的问题,仅仅是需要基本的版本(第一个)就可以了,是不是少下载了什么东西,经过尝试原来少下载这个,下载对应的64版本之后,进行安装
安装完成之后要求要必须重启计算机,重启之后,再次尝试连接远程数据库发现成功连接
Over!!!