安装32位和64位Oracle客户端但32位安装程序崩溃

dze*_*siz 5 oracleclient 32bit-64bit oracle12c

我试图安装Oracle 12c即时32位客户端和我的64位安装,因为我无法将Visual Studio连接到64位版本(抛出BadImageFormatException).我运行安装程序并给它另一个目录回家,所以它是这样的:

64位:( D:\app\MyUser\product\12.1.0\dbhome_1以前安装)

32位: D:\app\Lazar\product\12.1.0\dbhome_x84

安装程序执行检查并将我发送到下一步.我点击安装,它崩溃了!

有人可以帮忙吗?

And*_*ale 11

我实际上遇到了同样的问题.看起来这是注册表的某种问题.

它似乎是缺少Oracle Inventory位置的注册表项.下面的博客解释了添加缺少的注册表项的以下步骤:

  1. 打开注册表
  2. 转到HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node
  3. 创建一个名为"Oracle"的新密钥
  4. 转到Oracle,然后创建一个名为"inst_loc"的新String值
  5. 将值赋予"C:\ Program Files(x86)\ Oracle\Inventory"
  6. 重试安装

这篇博文有关于修复的更多细节(虽然不多),也是我最初找到解决方案的地方.

https://oracledba1949.wordpress.com/2016/03/11/oracle-12-1-0-2-32bit-client-installation-on-windows-2012-x64bit/