本机免装配Oracle,使用PLSQL Developer连接Oracle 服务器

本机免安装Oracle,使用PLSQL Developer连接Oracle 服务器

Oracle官方从oracle 10G开始有提供精简版的Oracle Client,就是InstantClient,不用安装,解压缩即可使用。 

 

配置过程如下:

1. 下载 Instant Client,我下载的是 instantclient-basic-win32-10.2.0.4.zip,不论系统是32位还是64位,统一下载32位的InstantClient因为PL/SQL Developer 只能支持32位的oci.dll

下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

 

2. 下载后解压到任意目录,如:C:\instantclient_10_2

解压后文件夹中文件如下:

BASIC_README

classes12.jar

oci.dll

ocijdbc10.dll

ociw32.dll

ojdbc14.jar

orannzsbb10.dll

oraocci10.dll

oraociei10.dll

tnsnames.ora

 

3.  C:\instantclient_10_2 中新建tnsnames.ora(也可以将服务器中的 tnsnames.ora 文件复制到此目录中),tnsnames.ora的内容如下:

ORCL =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.12)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = orcl)

    )

  )

其中ORCLOracle的服务名,HOST的值是服务器的IP地址,PORT的值是oracle的端口

 

4. 设置windows环境变量

TNS_ADMIN=C:\instantclient_10_2

NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

5.安装PLSQL Developer

下载地址:http://www.allroundautomations.com/plsqldev.html

 

6. 打开PL/SQL Developer,不登陆进入主界面,选择Tools-->Preferences...菜单,在Connection界面中,设置Oracle HomeOCI Library的值:

Oracle Home = C:\instantclient_10_2

OCI Library = C:\instantclient_10_2\oci.dll

保存并关闭PL/SQL Developer

 

7. 重新打开PL/SQL Developer,就可以连接服务器登录了。

 

注:我用的是pl/sql Developer 8,oracle是32位的10.2,系统是32位的XP SP3。