如何用Navicat连接Oracle数据库

  • 下载并配置instantclient
  1. 下载并安装instantclient和sqlplus
  • 下载地址:

https://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html

如何用Navicat连接Oracle数据库

  • 选择操作系统对应的下载路径,比如选择

如何用Navicat连接Oracle数据库

  • 下载指定版本的Base和Tools,仅下载Basic软件包和SQL*Plus软件包即可。

如何用Navicat连接Oracle数据库

  1. 下载后,将文件解压至指定路径
  • 下载后,将文件解压至Navicat的安装路径下,

比如D:\Program Files\PremiumSoft\Navicat Premium 12

如何用Navicat连接Oracle数据库

  • 如果原安装路径下已有instantclient路径,请删除。

比如删除D:\Program Files\PremiumSoft\Navicat Premium 12\ instantclient_10_2。

  • Sqlplus的解压路径与instantclient相一致。

如何用Navicat连接Oracle数据库

  1. 配置环境变量

变量名:ORACLE_HOME         变量值:如:C:\instantclient_12_1

变量名:TNS_ADMIN      变量值:如:%ORACLE_HOME%

变量名:NLS_LANG         变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

变量名:Path  增加变量值:%ORACLE_HOME%\bin;(能够在cmd使用sqlplus等命令

  1. 配置TNS

在环境变量TNS_ADMIN目录下,新建或复制配置文件tnsnames.ora并写入数据。

  1. 用sqlplus验证配置是否正确

在命令提示符窗口下,进入sqlplus.exe所在路径,进行连接,如果成功,会出现SQL>提示符。

如何用Navicat连接Oracle数据库

  • 在Navicat中OCI环境

在Navicat中打开选项页:“工具”—“选项”—“环境”。

在OCI library(oci.dll)*处选择已安装instantclient路径下的OCI.dll文件

如何用Navicat连接Oracle数据库

 

如何用Navicat连接Oracle数据库

 

  • 在Navicat中配置Oracle连接

新建Oracle连接,并连接测试。

如何用Navicat连接Oracle数据库