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

标签 32bit-64bit oracle12c oracleclient

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

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

32 位:D:\app\Lazar\product\12.1.0\dbhome_x84
安装程序执行检查并将我发送到下一步。我点击安装,它崩溃了!

有人可以帮忙吗?

最佳答案

我实际上遇到了同样的问题。注册表似乎有某种问题。

Oracle list 的位置似乎缺少注册表项。下面的博客解释了添加丢失的注册表项的以下步骤:

  • 打开注册表
  • 转到HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node
  • 创建一个名为“Oracle”的新 key 。
  • 转到Oracle,然后创建一个名称为“inst_loc”的新字符串值
  • 将该值指定为“C:\Program Files(x86)\Oracle\Inventory”
  • 重试安装

  • 这篇博客文章中有关于此修复程序的更多详细信息(尽管不多),也是我最初找到解决方案的地方。

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

    关于32bit-64bit - 安装32位和64位Oracle客户端,但32位安装程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43006067/

    相关文章:

    odp.net - Oracle.DataAccess 卸载后仍然尝试访问 oraops12.dll

    JAVA SE x86 还是 x64?

    php - 将复杂的 PHP 旋转函数转换为在 64 位中工作

    database - 如何在数据库中表示时间结束?

    java - 如何从 Jdeveloper w ADF 转换/迁移到替代/优雅的 IDE (Eclipse)

    sql - Oracle SQL session 的生命周期是什么?

    oracle - 如何知道安装的Oracle客户端是32位还是64位?

    javascript - 检测 Chrome 浏览器安装是否为 64 位

    MySQL : Passing sql statement as parameter in stored procedure to execute it

    php - 如何在 win7 x64 上使用带有 php (xampp) 的 oracle 客户端 11.2