美创科技技术社区

注册

 

发新话题 回复该主题

Oracle Inventory的修改 [复制链接]

1#

Oracle Inventory的修改


在Oracle 11g 安装Example时,显示Oracle_Home目录下有多个Oracle软件

[img][/img]


所以选择安装Example到Oracle主目录时,报错如下:

[img][/img]


检查Oracle_Home,发现此Home主目录下,除了Oracle软件外,还装有BIEE等其它软件。

Example安装时恐怕会覆盖BIEE的程序,所以报错,显示不能安装。


那么既然这样,只好修改Inventory,使之在安装Example时显示为Oracle_Home下只有一个Oracle软件,避免冲突。


具体修改如下:

找到inventory目录,打开后直接进入ContentsXML,编辑inventory.xml(记得备份)

编辑前文件内容如下:

<?xml version="1.0" standalone="yes" ?>

<!– Copyright (c) 1999, 2010, Oracle. All rights reserved. –>

<!– Do not modify the contents of this file by hand. –>

<INVENTORY>

<VERSION_INFO>

<SAVED_WITH>11.1.0.9.0</SAVED_WITH>

<MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>

</VERSION_INFO>

<HOME_LIST>

<HOME NAME="OraDb11g_home1" LOC="D:\app\Administrator\product\11.2.0\dbhome_1" TYPE="O" IDX="1"/>

<HOME NAME="OH2105852477" LOC="D:\app\Administrator\product\11.1.1.5.0\oracle_common" TYPE="O" IDX="2">

<REFHOMELIST>

<REFHOME LOC="D:\app\Administrator\product\11.1.1.5.0\Oracle_BI1"/>

</REFHOMELIST>

</HOME>

<HOME NAME="OH1568348178" LOC="D:\app\Administrator\product\11.1.1.5.0\Oracle_BI1" TYPE="O" IDX="3">

<DEPHOMELIST>

<DEPHOME LOC="D:\app\Administrator\product\11.1.1.5.0\oracle_common"/>

</DEPHOMELIST>

</HOME>

</HOME_LIST>

<COMPOSITEHOME_LIST>

</COMPOSITEHOME_LIST>

</INVENTORY>


删除除OraDb11g_home1外其它Home元素(红色部分)。

编辑后如下:

<?xml version="1.0" standalone="yes" ?>

<!– Copyright (c) 1999, 2010, Oracle. All rights reserved. –>

<!– Do not modify the contents of this file by hand. –>

<INVENTORY>

<VERSION_INFO>

<SAVED_WITH>11.1.0.9.0</SAVED_WITH>

<MINIMUM_VER>2.1.0.6.0</MINIMUM_VER>

</VERSION_INFO>

<HOME_LIST>

<HOME NAME="OraDb11g_home1" LOC="D:\app\Administrator\product\11.2.0\dbhome_1" TYPE="O" IDX="1"/>

</HOME_LIST>

<COMPOSITEHOME_LIST>

</COMPOSITEHOME_LIST>

</INVENTORY>


保存退出,再次安装Example时,只显示了

[img][/img]

安装成功。


Example安装成功后,可以讲iventory.xml还原。

分享 转发
TOP
发新话题 回复该主题