现在就来介绍下如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库。
第一步:下载instantclient、plsql与修改文件
直接去Oralce官网下载最新版的instantclient或PLSQL,有windowslinuix版本,下载时注意版本的选择;也可选择我自己附带的instantclient(版本为10.2.0)链接地址:
http://download.youkuaiyun.com/download/u010147138/9957165
相信大家都会安装PLSQL吧,把PLSQL正确安装后,将下载的instantclient直接解压至某个目录下,文件夹命名为instantclient_10_2,我的目录为:.C:\Program Files\Oracl\instantclient_10_2可供参考
解压后的列表为以下几个文件,根据版本的不同此文件的内容也会不同,但是都会有以下这几个文件的:
oci.dll、ocijdbc10.dll、ociw32.dll、orannzsbb10.dll、oraocci10.dll、oraociei10.dll
在解压后的文件夹中新建NETWORK文件夹以及子文件夹ADMIN,在ADMIN文件夹新建txt文本文件后并以.ora为后缀,将访问网络oracle的配置写入其中保存,例如:
DBTEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xx.xx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dbtest)
)
)
简单的第一步已经完成了。
第二步:添加系统参数
“计算机“选择右键-“属性”-“高级系统设置”-“环境变量“-”系统变量“中新建两个系统变量TNS_ADMIN与NLS_LANG
变量名称:TNS_ADMIN
变量值:C:\Program Files\Oracl\instantclient_10_2\NETWORK\ADMIN
也就是自己新建的ADMIN目录
变量名称:NLS_LANG
变量值:AMERICAN_AMERICA.UTF8
用于将中文正常显示
第二步也就简单愉快的完成了。
第三步:plsql配置
将安装好的PLSQL打开,可以查看下database是不是已经有自己手动添加链接库了呢?如有的话,说明你已经配置成功了,如没有您是不是没有认真在做配置呢?参考下第一步和第二步吧。
使用PLSQL登陆oracle后,选择菜单栏的”Tools-preferences-connection“找到Oracle Home 与 OCI library:
Oracle Home下的文本框输入:C:\Program Files\Oracl\instantclient_10_2(解压后的instantclient_10_2地址)
OCI library 下的文本框输入:C:\Program Files\Oracl\instantclient_10_2\oci.dll (解压后instantclient_10_2文件的oci.dll地址)
配置完成后,选择”Apply-Ok“,重启PLSQL即可。
小提示:当大家在登陆PLSQL提示“无法启动此程序,因为计算机中丢失 MSVCR71.dll。"时,不要着急,可以在已经安装的同事的ORACLE目录中找到后并添加到解压后的目录中就可以啦。