免安装Oracle客户端使用PL/SQL(Server2008 R2 64位问题也可解决)

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里的这个文件复制过来就能够了
相关文章
相关标签/搜索