如何用Navicat连接Oracle数据库
- 下载并配置instantclient
- 下载并安装instantclient和sqlplus
- 下载地址:
https://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html
- 选择操作系统对应的下载路径,比如选择
- 下载指定版本的Base和Tools,仅下载Basic软件包和SQL*Plus软件包即可。
- 下载后,将文件解压至指定路径
- 下载后,将文件解压至Navicat的安装路径下,
比如D:\Program Files\PremiumSoft\Navicat Premium 12
- 如果原安装路径下已有instantclient路径,请删除。
比如删除D:\Program Files\PremiumSoft\Navicat Premium 12\ instantclient_10_2。
- Sqlplus的解压路径与instantclient相一致。
- 配置环境变量
变量名:ORACLE_HOME 变量值:如:C:\instantclient_12_1
变量名:TNS_ADMIN 变量值:如:%ORACLE_HOME%
变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
变量名:Path 增加变量值:%ORACLE_HOME%\bin;(能够在cmd使用sqlplus等命令
- 配置TNS
在环境变量TNS_ADMIN目录下,新建或复制配置文件tnsnames.ora并写入数据。
- 用sqlplus验证配置是否正确
在命令提示符窗口下,进入sqlplus.exe所在路径,进行连接,如果成功,会出现SQL>提示符。
- 在Navicat中OCI环境
在Navicat中打开选项页:“工具”—“选项”—“环境”。
在OCI library(oci.dll)*处选择已安装instantclient路径下的OCI.dll文件
- 在Navicat中配置Oracle连接
新建Oracle连接,并连接测试。