Environment环境
OS:redhat 5
DB:Oracle 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安装程序。