工作中有时需要对数据库进行执行SQL语句的操作,这时会用到PL/SQL Developer这个软件,并且要与Oracle客户端结合来用,但是一般oralce客户端不管是下载还是安装都比较麻烦,这时可以考虑使用instant oralcle client,软件包只有几十M,并且不用安装,只需配置几个参数,非常方便。
以下是配置方法:
1、在oracle官网下载对应的instant client,如数据库是oracle 11g的,可选择instantclient-basic-win32-11.1.0.7.0
下载路径:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html
2、将下载好的客户端解压,解压路径不要太长,且中间不要有中文字符,
如解压到D盘Oracle目录下,这样路径就是D:\oracle\instantclient_11_1
3、在instantclient_11_1文件夹中新建一个文件夹network,network文件夹中再建文件夹admin,在admin文件夹中新建文本文件,并重命名为tnsnames.ora,文本内容如下(红色字体按实际情况修改,ora11g为数据库实例名,IP为数据库IP,如为双机则填浮动IP):
# TNSNAMES.ORA Network Configuration File: D:\oracle\instantclient_11_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ora11g_10.50.1.32=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.50.1.32)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER_NAME = ora11g)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
4、增加环境变量,“计算机”右键——“属性”——高级系统设置——环境变量,在系统变量中找到PATH,增加路径D:\oracle\ instantclient_11_1,再增加一个变量TNS_ADMIN= D:\oracle\ instantclient_11_1。
5、安装PL/SQL Developer,注意安装路径不要有括号等特殊字符。
6、打开PL/SQL Developer,点击弹出的登录界面中的cancel,进入未登录的PL/SQL Developer界面,选择Tools——Preferences,按截图设置Oracle home和OCI library.
7、重启PL/SQL Developer,输入相关信息,登录。(注意登录时database一项中是填写IP+端口+数据库实例名)
8、登录成功界面。