使用PL/SQL Developer连接Oracle
一、安装必备
?
1、PL/SQL Developer安装程序,官方网址:http://www.allroundautomations.com/;
2、Oracle的Instant Client,官方网址:http://www.oracle.com/cn/。
备注:Instant Client目前最新版本为11.2.0.1.0 版,有8个程序包下载,各个程序包的用途不一样。
(1)Instant Client 程序包 — Basic: 运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件;
(2)Instant Client 程序包 — Basic Lite: Basic 的精简版本,其中仅带有英文错误消息和 Unicode、ASCII 以及西欧字符集支持(仅 10.2);
(3)Instant Client 程序包 — JDBC Supplement:对 JDBC 下的 XA、国际化和 RowSet 操作的额外支持;
(4)Instant Client 程序包 — SQL*Plus:为通过 Instant Client 运行 SQL*Plus 而提供的额外的库和可执行文件;
(5)Instant Client 程序包 — SDK:为通过 Instant Client 开发 Oracle 应用程序而提供的额外的头文件与示例 makefile;
(6)Instant Client 程序包 — ODBC:用于支持 ODBC 应用程序的额外的库;
(7)Instant Client 程序包 — WRC:负载重放客户端,用于 RAT 的 DB 重放特性的负载重放;
(8)Instant Client 程序包 — Precompiler:“proc”命令的附属文件,以及用于预编译 Pro*C 应用程序和演示的相关文件。
在此,我们需要 Basic 版本。
?
二、安装步骤?
1、安装PL/SQL Developer,例如安装路径为“C:\Program Files\PLSQL Developer\”;
2、将Instant Client解压到“C:\Program Files\PLSQL Developer\instantclient_11_2”;
3、在目录“C:\Program Files\PLSQL Developer\instantclient_11_2”下建立一个名为“network”的目录;
4、在目录“C:\Program Files\PLSQL Developer\instantclient_11_2\network”下建立一个名为“admin”的目录;
5、在目录“C:\Program Files\PLSQL Developer\instantclient_11_2\network\admin”下建立名为“tnsnames.ora”的文件;
6、用记事本打开“tnsnames.ora”,写入如下内容:
HOSTNAME=
(DESCRIPTION =
??? (ADDRESS_LIST =
????? (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
??? )
??? (CONNECT_DATA =
????? (SERVICE_NAME = ORCL)
??? )
)
HOSTNAME代表远程服务器的主机名
192.168.0.1代表远程数据库IP地址
ORCL代表远程数据库实例名
7、新建环境变量,变量名为“TNS_ADMIN”,变量值为文件tnsnames.ora所在的的目录,如:“C:\Program Files\PLSQL Developer\instantclient_11_2\network\admin”;
8、新建环境变量,变量名为“NLS_LANG ”,变量值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,此环境变量代表ORACLE字符集;
9、运行PL/SQL Developer,选择“工具”->“首选项”->“连接”,Oracle主目录名填写“C:\Program Files\PLSQL Developer\instantclient_11_2”,OCI库填写“C:\Program Files\PLSQL Developer\instantclient_11_2\oci.dll”
10、配置完成,重新启动PL/SQL Developer即可。
?
----------------------本文完----------------------------