我正在尝试安装Oracle Client 12c并收到此错误:
Ins:32104-指定的Oracle Home用户不是指定的Oracle Base的所有者
我以为我正在使用的这台机器缺少oracle的注册表项,在我看来,它没有可能引起此问题的oracle主注册表项。
总有没有要重新添加该密钥?还是那不是正确的方法?
答案 0 :(得分:0)
我设法通过删除环境变量ORACLE_HOME来完成安装,因为在我的系统中,我有另一个已安装的客户端(11.2)。
答案 1 :(得分:0)
我通过删除以前的oracle客户端并手动删除目标基本文件夹(C:\ oracle)中的文件来解决此问题。
答案 2 :(得分:0)
如果要在同一目录中除了安装先前的Oracle产品(O11g,...)之外还安装O12c客户端,可以使用以下技巧:
C:\Oracle
,并且您无法为O12c安装设置相同的Base目录(被INS-32104错误代码阻止)。C:\Oracle\Product\12.2.0
设置为O12c基本目录。C:\Oracle\Product\12.2.0\client_1
设置为O12c主目录即可。OUI接受此设置,继续进行。因此,您可以保持几乎是标准的设置,而不会删除任何以前的Oracle产品。