pb连接oracle10提示oci.dll could not be loaded

ahlhhr1984 2008-08-04 09:08:23
在64位的服务器上怎么用PB连接ORACLE吗?具体环境是IBM X86 64位Inter服务器,windows 2003 64位操作系统oracle 10.2.0.1 64位,但是在用PB连接oracle的时候总是报OCI.dll不能装载注:是在服务器上连接,不是在客户端,希望能得到高手答复
...全文
1886 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liumangxie 2011-10-21
  • 打赏
  • 举报
回复
昨天自己又试了一下,把X64的oracle client卸载,换成x86的client,问题解决了!
不要悲剧人生 2011-10-20
  • 打赏
  • 举报
回复
还有这么多用PB的?
liumangxie 2011-10-20
  • 打赏
  • 举报
回复
目前可能PL/SQL的配置,有解决的办法,不知道PB的应用如何处理。
大家可以参考看看
http://http://archive.cnblogs.com/a/1654536/
liumangxie 2011-10-20
  • 打赏
  • 举报
回复
我用win7 64位操作系统,安装oracle 10g client x64,用oracle本身的应用都可以连接到服务器。但是使用PB开发的应用程序就无法连接数据库。查了一下,发现可能是oci.dll版本是x64的,32位的应用程序根本无法调用64的dll。目前还不知道解决的方法,求高手指点~~~
sdwd_lhq 2011-09-20
  • 打赏
  • 举报
回复
我也碰到过,我是pb12,连接orcle,cs模式没有问题(oracle安装在ntfs分区下),但发布到成web(本机就是win2003 32位,IIs framwork2.0),访问地址:
http://localhost/pbweb 就提示oci.dll找不到等问题。
我也做过实验,如果oracle安装到fat32分区下,无论是cs模式,还是pb发布的web应用程序均运行正常。
我感觉是ntfs的权限问题,但不知怎么进行设置,我测试了everyon完全控制,但没有改善,问题依然存在
有明白的朋友帮忙。。。。
xdonggua2002 2008-11-13
  • 打赏
  • 举报
回复
我在PB开发环境连接oracle9i也出现了这个问题。客户端也安装了,没有问题。
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶!
jdsnhan 2008-08-04
  • 打赏
  • 举报
回复
是在开发环境还是exe
oracledbalgtu 2008-08-04
  • 打赏
  • 举报
回复
可能是pb找不到oci.dll
把找到OCI.dll用regsvr32.exe,重新注册一下试试。
[Quote=引用楼主 ahlhhr1984 的帖子:]
在64位的服务器上怎么用PB连接ORACLE吗?具体环境是IBM X86 64位Inter服务器,windows 2003 64位操作系统oracle 10.2.0.1 64位,但是在用PB连接oracle的时候总是报OCI.dll不能装载注:是在服务器上连接,不是在客户端,希望能得到高手答复
[/Quote]

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧