虽然说oracle client安装非常简单,但有时候会觉得它太大了(即使选择最小安装),所以Oracle Instant Client在快速部署和测试时就有用武之地了。写这篇日志主要是做个小记。内容也不是原创,如果想看比较详细的可以看原文。
1、以11.2.0.2.0版本为例(正好,我所使用DB版本也是11.2.0.2.0),下载Basic软件包(要支持中文只能下载Basic软件包),另外还需下载sqlplus包。
2、解压缩包到C:\Oracle\instantclient_11_2(把sqlplus包里文件复制进basic包解压后的文件夹中)
3、设置环境变量:
NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN=C:\Oracle\instantclient_11_2
Path=C:\Oracle\instantclient_11_2;%Path%
为避免访问数据库时出现中文乱码,NLS_lANG的设置很重要;TNS_ADMIN如不设置,tnsnames.ora默认寻址为Instant Client目录下的network\ADMIN目录;%Path%为原有Path变量。
4、编写tnsnames.ora,并保存到安装目录:C:\Oracle\instantclient_11_2