首先介绍一下我本地的环境:我本地是WIN10系统,没有安装Oracle数据库,本地只有一个Navicat客户端,Oracle数据库在安装在测试服务器上面
先确认Oracle的数据库版本,我这里的服务器上面的版本是11g的
确认完Oracle的版本以后,需要到Oracle官网下载对应的oci版本(https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html#ic_x64_inst ), 这里找到对应的版本,然后进行下载(只需要下载basic版本的就行):
下载好以后进行解压,解压后会得到instantclient_11_1这个文件夹,然后把这个文件夹拷贝到Navicat的安装目录里面:
上面三步都完成以后打开Navicat,找到"工具 -> 选项 -> OCI"找到"OCI library(oci.dll)"选项,把第三步instantclient_11_1里面的 oci.dll 文件加载进来就好了,加载好以后需要重启Navicat,重启以后就可以连接Oracle了