64位系统用32位powerbuilder9.0链接64位oracle12c

2019-08-26 18:04

64位系统下用32位power builder9.0链接64位oracle12c 1.在32位的power builder9.0里链接64位oracle12c时,会显示错误:oracle library oci.dll could not be loaded 。这是因为pb9.0是32位的,而oracle12c数据库是64位的,pb9.0无法使用64位的oracle12c。

2.解决这个问题,需要oracle12c的32位客户端,下载Instant Client for Microsoft Windows (32-bit) (注:这个是关键,一定要下32位的,千万别下成了下64位的)

将其解压在D:\\Oracle\\product\\instantclient_12_1(解压在哪里都是可以的只要你知道它在哪,找得到就可以了)

3.配置instantclient_12_1

在oracle安装目录下,找到network文件夹,将其复制到解压的instantclient_12_1文件夹里(其实只要里面的tnsnames.ora文件就可以了)

接下来配置环境变量:

a.PATH里加入instantclient_12_1的完整地址,建议从属性粘过来。 举个例子:path=D:\\Oracle\\app\\zy\\product\\instantclient_11_2;

b.新建环境变量TNS_ADMIN,TNS_ADMIN=instantclient_12_1的完整地址

c.新建ORACLE_HOME,ORACLE_HOME=instantclient_12_1的完整地址

d.新建NLS_LANG,NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK.(如果没乱改过什么东西的话,写这个就没问题)

写完以后,就完成了一大步。

4.在pb9.0的安装目录下,建立一个txt文件,把地址补进去,写入txt文件 @echo off

set path=instantclient_12_1的完整地址;%PATH% set ORACLE_HOME=instantclient_12_1的完整地址 set TNS_ADMIN=instantclient_12_1的完整地址

set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK start PB90.exe

重命名为run,后缀改为bat

以管理员身份打开,链接oracle将成功。


64位系统用32位powerbuilder9.0链接64位oracle12c.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[全优设计](山东专用)2017版高三语文一轮复习 附录7 120个常见

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: