最根本的原因就是上一次安装错误后没有完全卸载干净.导致目录中缓存数据错误.总结之下.在安装CRS失败后,应该按以下步骤:
1 直接删除oracle_base目录,同时删除/etc目录下的oralnst.loc 和oratab两个文件
2 按照"shahand"提示

mv -f /etc/init.d/init.cssd /etc/init.d/init.cssd.bak 

 mv -f /etc/init.d/init.crs /etc/init.d/init.crs.bak 

 mv -f /etc/init.d/init.crsd /etc/init.d/init.crsd.bak 

 mv -f /etc/init.d/init.evmd /etc/init.d/init.evmd.bak 

 mv -f /etc/inittab.crs /etc/inittab.crs.bak 

 rm -f /etc/rc2.d/K96init.crs 

 rm -f /etc/rc2.d/S96init.crs 

 rm -f /etc/rc3.d/K96init.crs 

 rm -f /etc/rc3.d/S96init.crs 

 rm -f /etc/rc5.d/K96init.crs 

 rm -f /etc/rc5.d/S96init.crs


删除以上文件就可以保证下一次安装成功了.

当然如果我们使用的是私有地址,在运行root.sh成功后,还必须以root身份运行vipca,手工定义VIP地址.