在同一台机器上安装Oracle 32位和64位客户机

所以我需要在同一台机器上同时存在用于Oracle 11g的32位和64位客户机。 我以前一起安装了这两个版本,但是有很多问题需要使用32位客户端的应用程序似乎引用了64位客户端,反之亦然。

我已经在各种Oracle论坛和Oracle特定资源上search了很长时间,并尝试了各种获取ORACLE_HOME和这样的设置的技术,这样两个客户端就可以并排播放,但是确实没有什么效果。

有没有一个合法的最佳实践方式来做到这一点? 具体来说,我想知道每个客户端是否需要在自己的BASE目录(如C:\ oracle和C:\ oracle32),或者他们应该在同一个基地直接,但有自己的客户端文件夹。

我已经使用这个人指南几年来为.NET开发人员安装两个版本,就像一个魅力。

如何安装32位和64位版本的Oracle客户端

-Stephen

在我的场景中,我需要两个客户端,因为我在同一台机器上安装了ESRI的ArcMap应用程序(32位)以及他们的服务器产品(64位)。 几天前,我安装了64位客户端,并且安装了桌面应用程序。 现在我需要32位的Oracle客户端。 安装程序未能说明它无法“访问临时位置”。 我是盒子上的pipe理员,这不是问题。 问题只是在机器上运行OracleRemExecServiceV2服务。 我停止了服务,并进行了32位客户端安装。