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

富士通RX300 S7安装oracle 10g后系统无法启动
oracle安装那么多回,也从来没有出现这样的情况,表示蛋疼。

我的安装环境如下:
   硬件环境:富士通RX300 S7
   OS:RHEL 6.2
   oracle 版本:oracle 10g

按照以前正常的安装顺序,oracle倒是能安装成功。但是安装之后重启系统,系统居然无法启动。连单用户模式都无法进入。oracle安装都做了很多遍了,除了第一次在RX300 S7的6.2上面装之外,其他的没有什么不同啊。而且网上也有很多人在6.2上面安装过,我自己也在普通pc的6.2上面安装过,也都OK啊。实在是毫无头绪。来来回回重装了5次系统,逐步确定和oracle软件无关,那么只能和安装oracle 之前的准备有关。
  准备过程的主要工作:
1.修改/etc/redhat-release文件
2.安装依赖包
3.进行参数设定(包括新建oralce用户)。

最后一遍安装过程中,真的是小心翼翼啊,我多了一个心眼,谢天谢地没有出现无法启动的问题:
准备过程中,
1.首先只设定了一下参数--->重启,OK。
2.安装依赖包   ---> 安装的时候,每安装一个依赖包,我都重启了,很顺利,OK。
奇怪了,这样都没有问题。难道是/etc/redhat-release修改的问题。
大家都知道安装oracle 10g,需要将/etc/redhat-release修改成Red Hat Enterprise Linux Server Release 5.4 (Tikanga)。
3.我修改完了/etc/redhat-release之后,就安装oracle,安装完了之后,又将/etc/redhat-release改回来(Red Hat Enterprise Linux Server release 6.2 (Santiago)),重启 ,居然OK。

  由于/etc/redhat-release修改导致系统启动不了的问题,我google了一下,只在itpub上面搜到了一个提问的人,也没有人回答。估计确实很少见。

  原因我也不去纠结了,也不没有时间去验证。先整理出来,给各位提个醒:修改完了/etc/redhat-release之后最好改回来。

  PS:
* 我验证过了在普通PC上面安装的时候即使redhat-release不改回来,也能正常启动。
   所以我猜,估计和服务器本身有关。
* 若真的手快,重启了机器,系统启动失败的时候,借助光盘进入rescue mode,看能不能修改/etc/redhat-release.(这个方法我还没有验证,晚上回去验证一下)。








 
 





1 楼 扬州老鬼 2013-03-18  

晚上回来测试了一下,rescue mode中能够修复的。