怎么样使用Navicat Premium连接远程服务器的oracle数据库

前因

之前一直使用的是mysql数据库,也习惯用Navicat 来连接mysql,最近有一个新项目选择了oracle数据库,所以自己又下载了Navicat来进行数据库连接。

但是oracle没有mysql数据库连接那么简单,我按照往常那样输入链接地址,账号密码,点击测试链接竟然提示缺少oci.dll,由于之前没有遇到过这个问题,所以去网上查了查,不过大多都是让复制oci.dll文件并且添加tnsnames.ora和sqlnet.ora的,不过大多没啥用,一直没有解决。

后来发现oracle官网上面是有客户端这个文件下载的,于是下载了一下这个客户端替换了Navicat自带的,重启一下Navicat就可以了,并不需要配置什么环境变量啥的。

准备条件

Navicat Premium 客户端

下载地址(仅供学习参考)  链接:https://pan.baidu.com/s/14zs9Vxfh2Bmkl562crsIXw 提取码:lcwh

oracle 客户端

https://www.oracle.com/technetwork/cn/topics/winx64soft-101515-zhs.html   
根据数据库版本号来选择对应客户端下载

开始安装

找到下载好的软件包
怎么样使用Navicat Premium连接远程服务器的oracle数据库_第1张图片
先把Navicat 解压按照正常流程安装,安装完成之后,找到安装路径会发现有一个这个文件夹
怎么样使用Navicat Premium连接远程服务器的oracle数据库_第2张图片
这个文件夹其实没有什么用处的,我们直接删了就可以了,然后把
instantclient-basic-win64-10.2.0.5.zip
解压到Navicat 安装目录就可以了,其实就是把新下载的客户端替换掉了Navicat 自带的客户端(自带的客户端没有用)
然后打开Navicat 进行配置oci.dll
怎么样使用Navicat Premium连接远程服务器的oracle数据库_第3张图片
怎么样使用Navicat Premium连接远程服务器的oracle数据库_第4张图片
怎么样使用Navicat Premium连接远程服务器的oracle数据库_第5张图片
重启一下Navicat 然后点击测试连接就可以连接上了
怎么样使用Navicat Premium连接远程服务器的oracle数据库_第6张图片

你可能感兴趣的:(#,oracle)