1.报错信息
刚刚下载完Navicat12,就开始连接Oracle数据库,一顿操作之后,竟然发现报错了,报错截图如下:
2.解决方法
1.去[Oracle官网]下载相应的驱动,笔者这里根据自己的要连的数据库情况,下载的是instantclient-basic-windows.x64-12.2.0.1.0.zip,截图如下:
2.下载完解压,找到oci.dll文件的路径,然后在Navicat中进行如下设置:
工具---->选项—>环境—>OCI环境,将解压包中的路径复制在这里,具体效果如下图:
3.重启Navicat,然后发现成功连接Oracle数据库。
3.错误原因分析
这个初步分析是因为Navicat12安装包里的默认驱动是11.1的,而要连接的Oracle数据版本却是更高版本的,驱动文件对不上造成的。