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、重启工具创建连接测试,完美解决。