日期:2014-05-17  浏览次数:20618 次

在Red Hat 5下安装Oracle 10g时检测出现这个错误,请问是为什么?


小弟我在VM ware 8.0上安装了Red Hat 5,然后在Linux中mount了ISO文件,从mount的ISO中将Server整个cp到了/var/ftp/pub/中。

在安装Oracle之前rpm了一些包,然后在进行检测时候出现了图1中的报错,于是我就到/var/ftp/pub/Server中发现gcc开头的包只有4*版本的,没有这个gcc-3.2

请问这个情况如何解决?
------最佳解决方案--------------------
引用:
引用:因为,10g是基于rhel4开发的,而你的os是rhel5,你要是找得到gcc3.2才怪呢。直接把这个干进去就好了

我在教室安装的时候,是没有问题,没有报这个错误的。

我们一起做实验的另外几个人,也没有出现类似这个的问题~~

我修改了redhat的版本信息为4的了

不过、红帽在装系统的时候有个挑包的过程,那里有些dev的开发包和一些compat包,这些里面就含了gcc
gcc会向下兼容
------其他解决方案--------------------
因为,10g是基于rhel4开发的,而你的os是rhel5,你要是找得到gcc3.2才怪呢。直接把这个干进去就好了
------其他解决方案--------------------
引用:
因为,10g是基于rhel4开发的,而你的os是rhel5,你要是找得到gcc3.2才怪呢。直接把这个干进去就好了


我在教室安装的时候,是没有问题,没有报这个错误的。

我们一起做实验的另外几个人,也没有出现类似这个的问题~~

我修改了redhat的版本信息为4的了
------其他解决方案--------------------

Oracle 按照默认的要求的检测,即使你安装了更高的版本也不能识别。 
只要相关的包已经安装,就可以忽略继续安装。 
------其他解决方案--------------------
已经解决这个报错的问题了~

我发现手动忽视这个报错之后继续安装下去Oracle会不断的报出很多的错误,我就重新搭建了环境进行安装。

我之前是使用rpm进行相关包的安装的,后来我换成了yum就不会在检测的时候出现这个问题了。

还是非常感谢楼上,这么细心的解答了这么多!