首页 新闻 会员 周边

大侠们。。为什么oracle会出这个错?

0
悬赏园豆:10 [已解决问题] 解决于 2014-10-27 09:29

oracle 服务器端是64位的。

 

客户端是32位的。

 

用PLSQL连接没问题,可是用程序连接DB的时候,出下图的错误:

以前这种情况,是我安装了64位的客户端,我卸载之后,安装一个32位的就解决了。

 

可是这次不知道为什么不行。。而且让我很奇怪的一件事是,安装了64位的客户端竟然不能访问64位的服务器。。那要64位的客户端干嘛呢?

 

请问为什么会出现这样的问题?根本原因是什么啊?谢谢~

hexllo的主页 hexllo | 菜鸟二级 | 园豆:318
提问于:2014-10-26 21:03
< >
分享
最佳答案
0

这个和操作系统是32或64位没太大关系,而是看你的程序和oracle客户端是否匹配,也就是程序是32位的,oracle客户端需要32位,程序是64位的,oracle客户端也需要64位

上面的错误是说你的程序是64位的,却安装了32位的oracle客户端

顺便说一下,PLSQL这个程序是32位的

收获园豆:10
诶碧司 | 小虾三级 |园豆:1912 | 2014-10-27 09:27
其他回答(1)
0

因为你的操作系统里面安装的是32bit Orcal client components. 

爱编程的大叔 | 园豆:30839 (高人七级) | 2014-10-26 21:41

安装客户端的操作系统是64位的,64位的系统里放32位的组件?不科学啊

支持(0) 反对(0) hexllo | 园豆:318 (菜鸟二级) | 2014-10-26 22:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册