PowerBuilder 12.5:Oracle错误

2020-09-29 23:57发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


今天遇到了一个问题,希望有人能给出答案。

我们的商店正在维护PB应用程序,并且我们使用的是12.5 Build2511。今天,我从用户那里得知他们正在收到"无法加载Oracle库OCI.DLL"错误消息。

根据过去的经验,我知道拥有64位版本的Oracle客户端会导致该问题,所以我让我们的一位桌面人员签出了该版本,看起来好像已安装了32位。

但是-我们注意到用户的计算机安装了12.1.0.2.0客户端,这不是我在自己的开发计算机上运行的版本(我仍在11.2上)。

我的PB版本是否与该Oracle客户端兼容,还是我们需要考虑在该计算机上安装较旧的客户端?

任何人的见解都一定会受到赞赏。

布拉德

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


今天遇到了一个问题,希望有人能给出答案。

我们的商店正在维护PB应用程序,并且我们使用的是12.5 Build2511。今天,我从用户那里得知他们正在收到"无法加载Oracle库OCI.DLL"错误消息。

根据过去的经验,我知道拥有64位版本的Oracle客户端会导致该问题,所以我让我们的一位桌面人员签出了该版本,看起来好像已安装了32位。

但是-我们注意到用户的计算机安装了12.1.0.2.0客户端,这不是我在自己的开发计算机上运行的版本(我仍在11.2上)。

我的PB版本是否与该Oracle客户端兼容,还是我们需要考虑在该计算机上安装较旧的客户端?

任何人的见解都一定会受到赞赏。

布拉德

付费偷看设置
发送
4条回答
hongfeng1314
1楼-- · 2020-09-30 00:29

您好,Brad,检查文件pbo10125.dll(或pbo * .dll)是否在应用程序运行的路径中,它检查Oracle的路径(例如:" C:\ oracle \ product \ 11.2")。 0 \ client_1 \ BIN")位于PATH的开头,请检查DBMS是否正确:(例如:" SQLCA.DBMS =" O10 Oracle10g(10.0.0)")。

Eduardo G。

亦是此间程序员
2楼-- · 2020-09-30 00:41

在您更新了oracle版本后,可能会遇到这种情况。 至少在更新oracle客户端版本时出现了类似的问题,而更新后的oci.dll则位于路径中。 使用旧目录oci.dll的重命名目录可以轻松进行测试。 在我的情况下,我有一个目录C:\ app \ username \ product \ 11.2.0 \ client_1,将其重命名为C:\ app \ username \ product_xx \ 11.2.0 \ client_1,之后一切正常。

My梦
3楼-- · 2020-09-30 00:35

还请检查oracle客户端的路径是否在系统路径中,并首先检查正确的oracle客户端路径,以防其中仍然存在不再有效/正确的路径。

SKY徐
4楼-- · 2020-09-30 00:51

嗨,爱德华多,

我已经确认我们所有的PB DLL都在有问题的PC上,并且已在部署到每台计算机的应用程序INI文件中正确设置了DBMS参数。

我从有问题的计算机与未遇到问题的所有其他用户那里看到的唯一区别是,已安装的Oracle客户端是Oracle 12c客户端,这是其他计算机(包括我的计算机)所没有的 拥有)。

更多的问题是-Oracle 12c Client是否与我们用于该应用程序的PB版本兼容?

我在PB Wiki上查看了存档的帖子和兼容性列表,虽然Wiki上说我需要使用PB 12.6才能运行它,但其他人报告说他们已经能够连接PB 12.5和 这加剧了我的困惑...

布拉德

一周热门 更多>