安装Oracle DAC时出现此错误:Ins:32104-指定的Oracle Home用户不是指定的Oracle Base的所有者

时间:2019-03-20 18:32:05

标签: oracle

我正在尝试安装Oracle Client 12c并收到此错误:

Ins:32104-指定的Oracle Home用户不是指定的Oracle Base的所有者

我以为我正在使用的这台机器缺少oracle的注册表项,在我看来,它没有可能引起此问题的oracle主注册表项。

总有没有要重新添加该密钥?还是那不是正确的方法?

3 个答案:

答案 0 :(得分:0)

我设法通过删除环境变量ORACLE_HOME来完成安装,因为在我的系统中,我有另一个已安装的客户端(11.2)。

答案 1 :(得分:0)

我通过删除以前的oracle客户端并手动删除目标基本文件夹(C:\ oracle)中的文件来解决此问题。

答案 2 :(得分:0)

如果要在同一目录中除了安装先前的Oracle产品(O11g,...)之外还安装O12c客户端,可以使用以下技巧:

  • 让我们考虑您的实际Oracle Base目录为C:\Oracle,并且您无法为O12c安装设置相同的Base目录(被INS-32104错误代码阻止)。
  • 您可以将C:\Oracle\Product\12.2.0设置为O12c基本目录。
  • 然后只需将C:\Oracle\Product\12.2.0\client_1设置为O12c主目录即可。

OUI接受此设置,继续进行。因此,您可以保持几乎是标准的设置,而不会删除任何以前的Oracle产品。