日期:2014-05-16  浏览次数:20592 次

多个ORACLE HOME的情况,默认的ORACLE HOME是哪个,以及如何更改HOME

如果系统里安装了多个ORACLE产品,那么在注册表里,有可能也会有多个ORACLE HOME,在不设置系统环境变量的情况下,默认情况使用哪个ORACLE HOME?

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\DEFAULT_HOME这个值就是默认的ORACLE HOME,有了DEFAULT_HOME的值,你可以在HOME0或HOME1或HOME2...中的ORACLE_HOME_NAME找到对应值,所处的HOMEx就是默认的ORACLE_HOME.


如何在注册表里更改ORACLE_HOME?

把HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\DEFAULT_HOME修改成HOMEx里对应的ORACLE_HOME_NAME。


Oracle 注册表的参数项详细内容,参见

  • HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEID

  • HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

  • HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES

转载请注明出处:http://blog.csdn.net/pan_tian/article/details/7749008

======EOF======