【发布时间】:2020-06-26 00:14:38
【问题描述】:
我正在尝试安装 Oracle Client 12c 并收到此错误:
Ins:32104 - 指定的 Oracle Home 用户不是指定 Oracle Base 的所有者
我认为我正在使用的这台机器缺少 oracle 的注册表项,在我看来它没有可能导致问题的 oracle 主注册表项。
无论如何要重新添加该密钥?或者那可能不是正确的方法?
【问题讨论】:
标签: oracle
我正在尝试安装 Oracle Client 12c 并收到此错误:
Ins:32104 - 指定的 Oracle Home 用户不是指定 Oracle Base 的所有者
我认为我正在使用的这台机器缺少 oracle 的注册表项,在我看来它没有可能导致问题的 oracle 主注册表项。
无论如何要重新添加该密钥?或者那可能不是正确的方法?
【问题讨论】:
标签: oracle
如果你想在之前的 Oracle 产品(O11g,...)之外安装一个 O12c 客户端,在同一个目录下,你可以使用这个技巧:
C:\Oracle,并且您不能为 O12c 安装设置相同的 Base 目录(被 INS-32104 错误代码阻止)。C:\Oracle\Product\12.2.0 设置为O12c Base dir。C:\Oracle\Product\12.2.0\client_1 设置为 O12c 主目录。OUI 接受这个,设置继续。因此,您可以保持近乎标准的设置,而无需移除任何更改您以前的 Oracle 产品。
【讨论】:
我设法通过删除环境变量 ORACLE_HOME 来完成安装,因为在我的系统中我安装了另一个客户端 (11.2)。
【讨论】:
我通过删除以前的 oracle 客户端并手动删除目标基本文件夹 (C:\oracle) 中的文件来解决此问题。
【讨论】: