一、准备
- 首先下载、安装、并破解Navicat Premium(这里以Navicat Premium 12.0.29为例)
- 然后下载对应Navicat和oracle位数的instantClient
https://www.oracle.com/database/technologies/instant-client/downloads.html
- 选择对应版本的instantClient的Basic和SQL*Plu
- 下载完成之后,将sqlplus压缩包和basic压缩包,解压到同一个目录,他们会自动合并
- 打开Navicat->工具->选项->环境,配置sql*plus 和oci.dll,配置完成记得重启Navicat
二、连接数据库
之后我们就可以进行连接测试了,但是这里的连接方式有两种
- 一种是Basic,需要填写主机和端口![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603002333776.png
- 一种是TNS方式,需要配置tnsnames.ora文件,实现方式:
在instantClient文件夹下,创建network/admin/tnsnames.ora
具体配置语法:
172:MAXTEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.185.16.172)(PORT = 18721))
)
(CONNECT_DATA =
(SERVICE_NAME = maxtest)
)
)