使用Navicat或PLSQL客户端工具连接远程Oracle数据库(本地无需安装oracle)

1、首先下载好客户端工具,然后到Oracle官网下载Instant Client:

  http://www.oracle.com/us/solutions/index-097480.html

解压文件到本地磁盘任意地方。例如 D:/instantclient_11_2 并把此路径添加到环境变量中

2、在D:/instantclient_11_2目录下新建目录NETWORK,在NETWORK目录下再建ADMIN目录,在ADMIN目录下新建文件tnsnames.ora,打开写入如下内容:

ORCL =
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = HOSTIP )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = SIDNAME)
    )
)

说明:ORCL是远程数据库在本地的主机名,HOSTIP为远程服务器的IP,SIDNAME为远程数据库的名称。

3、若使用Navicat,打开"工具>选项>OCI",在OCI library中指定 D:/instantclient_11_2 目录下的oci.dll文件。若使用PLSQL,打开"Tools>Preferences>Oracle>Connection",在Oracle Home中指定 D:/instantclient_11_2 ,OCI library中与Navicat同理。

4、重启工具创建连接测试,完美解决。

原文地址:https://www.cnblogs.com/liqingdong/p/6118800.html