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)
)
)
其中ORCL是Oracle的服务名,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 Home和OCI 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。