1、安装PL/SQL Developer(略)
2、安装oracle Clinet
首先到Oracle官网上去下载一个Oracle 11g Client,不过需要先申请一个Oracle 帐号,才能下载。
目前下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
下载instantclient-basic-nt-11.2.0.3.0.zip(绿色版),文件解压后在instantclient_11_2目录下新建NETWORK\ADMIN目录,在ADMIN目录下新建tnsnames.ora文件,添加数据库TNS。
解压目录 D:\Program Files\instantclient_11_2
建立文件 D:\Program Files\instantclient_11_2\network\admin\tnsnames.ora(说明:如果下载的oracle客户端,无tnsnames文件,此步骤则很关键)
TNS内容如下
----
ORCL=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 服务名)
)
) ----
3、配置PL/SQL Developer的Oracle Home和OCI Libaray
打开PLSQL 工具-首选项 里设置
Oracle Home: D:\Program Files\instantclient_11_2
OCI Library: D:\Program Files\instantclient_11_2\oci.dll
4、验证Oracle Client
打开新的PL/SQL Developer,输入用户名和密码,在database选项下,可以看刚才配置的TNS了。说明oracle客户端连接服务器成功了。
反思:这么简单的操作,自己竟然折腾了3晚上,此问题更值得思考!
参考资料:
ORACLE客户端 instantclient + PLSQL使用方法:http://blog.sina.com.cn/s/blog_613b0fcd01011d69.html
PL/SQL Developer如何连接64位的Oracle图解 :http://blog.csdn.net/cselmu9/article/details/8070728
http://www.cnblogs.com/ymj126/p/3712727.html