【故障描述】
/u02是之前单实例数据库的安装目录,客户执行删除脚本已经把数据库软件和实例都删除了,现在新装Grid软件,Grid目录指定在/u01下, 现在安装提示没有u02目录。截图如下:
【问题分析】
oracle软件安装时,通常都需要产品清单目录来保存软件安装的目录等信息,有点类似于window里面的注册表。再删除软件时,也需要读取产品清单目录里面的内容,来确定曾经安装的软件位置。
产品清单目录的位置,是保存在/etc/oraInst.loc文件中,如下:
[root@sdedu ~]# cat /etc/oraInst.loc
inventory_loc=/u01/app/oraInventory
inst_group=oinstall
如果删除后重装,或者修改产品清单目录的位置,都要修改这个loc文件。这个文件是个平文本文件,直接编辑即可!
因此本文开头所描述的现象,是由于没有删除或修改/etc/oraInst.loc文件所引起的。
【参考文档】
How To Move The Central Inventory To Another Location (文档 ID 299260.1)