Environment环境

OSredhat 5

DBOracle 10G

Symptom现象

执行./runInstaller以后,报告下面的错误:

[oracle@ceshi database]$  ./runInstaller -record -destinationFile /home/oinstall/ee.rsp
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1, asianux-2 

                                   Failed <<<<

  Exiting Oracle Universal Installer log for this session can be found at

/tmp/OraInstall2005-11-12_09-45-32AM/installActions2005-11-12_09-45-32AM.log

 

 从上面的提示可以看出,操作系统的版本检查失败。

Cause原因

出现这样的问题,算是ORACLE的一个小BUG。

Oraparam.ini是安装时的一个初始化安装文件,它设置了安装时的一些参数,在安装时,Oracle Software Installer将会读取这个文件的内容。理解这个文件的内容可以帮助我们解决安装过程中的一些疑难问题。一般情况下,不需要修改这个文件的内容。这个文件位于解压目录的子目录install下。

从安装的提示可以看出,应该和操作系统的版本号有关。

Action方法

Step01查看安装日志。

当ORACLE安装出现问题的时候,首先应该查看安装日志。安装日志通常会给我们某些提示,快速地帮助我们排查安装失败的原因所在。本例中,查看安装日志/tmp/OraInstall2005-11-12_09-45-32AM/installActions2005-11-12_09-45-32AM.log,我们发现参数 

Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2,没有redhat-5

Step02修改oraparam.ini的参数,在后面加上redhat-5

# vi install/oraparam.ini

[Certified Versions]
       Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2,redhat-5

Step03重新启动Oracle安装程序。