当前位置: 代码迷 >> SQL >> PL/SQL Developer 免装配Oracle客户端
  详细解决方案

PL/SQL Developer 免装配Oracle客户端

热度:74   发布时间:2016-05-05 14:19:35.0
PL/SQL Developer 免安装Oracle客户端

?

1. 到Oracle网站下载一个叫Instant Client Package的软件,这个软件不需要安装,只要解压就可以用了。下载地址:http://www.oracle.com/technology /software/tech/oci/instantclient/htdocs/winsoft.html。?

或CSDN下载3个文件

Part1:http://download.csdn.net/source/2705758

Part2:http://download.csdn.net/source/2706860

Part3:http://download.csdn.net/source/2706863

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?
这里也是根据自己的实际情况设置。?


4.添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(例如:D:\Program?
Files\oracle_client\NETWORK\ADMIN),这是为了能够找到上面说的 tnsnames.ora。同时设置ORACLE的语言,需添加环境变量:NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK。?

(注意:设置这一步很重要,不设置字符集会在使用PL/SQL Developer 工具导入有中文字符的时候可能出现乱码,上面的ZHS16GBK字符按实际oracle数据库设置的字符集为准,查看oracle数据库字符集用sql:

SELECT * from V$NLS_PARAMETERS t WHERE t.PARAMETER = 'NLS_CHARACTERSET';

)

?

  相关解决方案