Red Hat Enterprise Linux 5.4上安装Oracle 10g时出现错误提示


在Linux系统中安装Oralce的过程中,如果Linux发行版本不是0racle的推荐版本,可能会报如下错误,导致runInstaller无法完成:
Java代码
  1. [Oracle@localhost database]$ ./runInstaller   
  2. 正在启动 Oracle Universal Installer...  
  3.   
  4. 正在检查安装程序要求...  
  5.   
  6. 检查操作系统版本: 必须是RedHat-3, SUSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2  
  7.                                       未通过 <<<<  
  8.   
  9. 正在退出 Oracle Universal Installer。您可以在 /tmp/OraInstall2011-01-09_10-59-19PM/installActions2011-01-09_10-59-19PM.log 中找到本次会话的日志  
 
  1. [oracle@localhost database]$ ./runInstaller   
  2. 正在启动 Oracle Universal Installer...  
  3.   
  4. 正在检查安装程序要求...  
  5.   
  6. 检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2  
  7.                                       未通过 <<<<  
  8.   
  9. 正在退出 Oracle Universal Installer。您可以在 /tmp/OraInstall2011-01-09_10-59-19PM/installActions2011-01-09_10-59-19PM.log 中找到本次会话的日志   

修改Linux的发行标记

如在redhat-5上安装oracle的时候,需要将文件 '/etc/redhat-release'的内容由

Red Hat Enterprise Linux Server release 5.5 (Tikanga)

修改为

Red Hat Enterprise Linux Server release 4.5 (Tikanga)

在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必需的包的检测。

--end--

  • 1
  • 2
  • 下一页

相关内容