1. 到Oracle网站下载一个叫Instant Client Package的软件,这个软件不须要安装,只要解压就能够用了。
下载地址:
http://www.oracle.com/technology /software/tech/oci/instantclient/htdocs/winsoft.html。
网址好像更换了,并且速度很慢,有汉化版的,试过同样能够用(44M):
http://www.onlinedown.net/soft/417541.htm
2.下载软件包后解压到任意目录(例如:D:\Program Files\oracle_client),在这个目录下创建NETWORK文件夹,而后再在其下创建ADMIN文件夹,而后创建 tnsnames.ora文件,内容大体以下:
RFITMS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.88.248.95 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = rfitms)
)
)
这里根据本身的实际状况设置。
3. 接着打开PL/SQL,配置tools->preferences->connection
Oracle Home=D:\Program Files\oracle_client\instantclient10_1
OCI library=D:\Program Files\oracle_client\instantclient10_1\oci.dll
这里也是根据本身的实际状况设置。
操做时发现PL/SQL须要重启两次,由于这两个设置都是重启才生效的,并且第二个设置是根据第一个设置的目录自动查找的
4.添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(例如:D:\Program
Files\oracle_client\NETWORK\ADMIN),这是为了可以找到上面说的 tnsnames.ora。同时设置ORACLE的语言,需添加环境变量:NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
5.重启PLsql
附:Server2008 R2 64位系统里不能使用PL/SQL的问题只须要操做前三步就能够解决了,tnsnames.ora文件的配置就把安装好的oracle里的这个文件复制过来就能够了。