64位操作系统下,使用PB、 PL/SQL 连接64位Oracle的方法
1.使用Oracle Instant Client
首先,需要下载32(因为32位PB, PL/SQL无法调用64位的oci.dll)位的Oracle Instant Client,下载地址:
http://www.doczj.com/doc/9128f1200722192e4536f642.html/technetwork/database/features/instant-client/index-097480.html
该客户端是Oracle官方提供的免安装版本,一般选择 Instant Client for Microsoft Windows (32-bit)的Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications即可。
配置步骤:
1)下载后,将压缩包解压到不含中文名称的目录,如D:\ instantclient_11_2
2)在D:\ instantclient_11_2下新建一个tnsnames.ora文件,并手工配置tns,原理同
Net Configuration Assistant配置,参考格式如下:
3)环境变量,设置如下:
a)PATH中加入D:\ instantclient_11_2,建议放在最前面;
b)新建TNS_ADMIN,值为H:\instantclient_11_2
c)新建NLS_LANG,值为Oracle服务器字符集,如:SIMPLIFIED
CHINESE_CHINA.ZHS16GBK