在Linux系统中安装oralce的过程中,如果Linux发行版本不是Oracle的推荐版本,可能会报如下错误,导致runInstaller无法完成:
Checking operating system version: must be RedHat-3, SUSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<
遇到这个问题,可以通过如下两种方式解决
1、修改Linux的发行标记
如在redhat-5上安装oracle的时候,需要将文件 '/etc/redhat-release'的内容由
Red Hat Enterprise Linux Server release 5 (Tikanga)
修改为
Red Hat Enterprise Linux Server release 4 (Tikanga)
2、runInstaller的时候加上-ignoreSysPreReqs参数,如:
./runInstaller -ignoreSysPreReqs
不过不推荐这种方式,因为这可能会错过对操作系统内核参数以及oracle必需的包的检测。
OS:Red Hat 5
DB:Oracle 10G
〖Symptom现象) 〗
执行./runInstaller以后,报告下面的错误:
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<
Exiting oracle Universal Installer, log for this session can be found at /tmp/OraInstall2008-12-19_09-11-48PM/installActions2008-12-
19_09-11-48PM.log
从上面的提示可以看出,操作系统的版本检查失败。
〖Cause 原因) 〗
出现这样的问题,算是ORACLE的一个小BUG。
oraparam.ini 是安装时的一个初始化安装文件,它设置了安装时的一些参数,在安装时,Oracle Software Installer将会读取这个文件的内容。理解这个文件的内容可以帮助我们解决安装过程中的一些疑难问题。一般情况下,不需要修改这个文件的内容。这个文件位于解压目录的子目录install下。
从安装的提示可以看出,应该和操作系统的版本号有关。
〖Action(方法) 〗
Step01:查看安装日志。
当ORACLE安装出现问题的时候,首先应该查看安装日志。安装日志通常会给我们某些提示,快速地帮助我们排查安装失败的原因所在。本例中,查看安装日志/tmp/OraInstall2008-12-19_09-11-48PM/installActions2008-12-19_09-11-48PM.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,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2
[UnitedLinux-1.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-redhat-3.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-redhat-4.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
Step03:重新启动Oracle安装程序。
Checking operating system version: must be RedHat-3, SUSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<
遇到这个问题,可以通过如下两种方式解决
1、修改Linux的发行标记
如在redhat-5上安装oracle的时候,需要将文件 '/etc/redhat-release'的内容由
Red Hat Enterprise Linux Server release 5 (Tikanga)
修改为
Red Hat Enterprise Linux Server release 4 (Tikanga)
2、runInstaller的时候加上-ignoreSysPreReqs参数,如:
./runInstaller -ignoreSysPreReqs
不过不推荐这种方式,因为这可能会错过对操作系统内核参数以及oracle必需的包的检测。
OS:Red Hat 5
DB:Oracle 10G
〖Symptom现象) 〗
执行./runInstaller以后,报告下面的错误:
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<
Exiting oracle Universal Installer, log for this session can be found at /tmp/OraInstall2008-12-19_09-11-48PM/installActions2008-12-
19_09-11-48PM.log
从上面的提示可以看出,操作系统的版本检查失败。
〖Cause 原因) 〗
出现这样的问题,算是ORACLE的一个小BUG。
oraparam.ini 是安装时的一个初始化安装文件,它设置了安装时的一些参数,在安装时,Oracle Software Installer将会读取这个文件的内容。理解这个文件的内容可以帮助我们解决安装过程中的一些疑难问题。一般情况下,不需要修改这个文件的内容。这个文件位于解压目录的子目录install下。
从安装的提示可以看出,应该和操作系统的版本号有关。
〖Action(方法) 〗
Step01:查看安装日志。
当ORACLE安装出现问题的时候,首先应该查看安装日志。安装日志通常会给我们某些提示,快速地帮助我们排查安装失败的原因所在。本例中,查看安装日志/tmp/OraInstall2008-12-19_09-11-48PM/installActions2008-12-19_09-11-48PM.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,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2
[UnitedLinux-1.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-redhat-3.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-redhat-4.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
Step03:重新启动Oracle安装程序。