在Linux上安装Oracle10G时,每次进行到安装前的检查时就会报错,checking operating system package requirements
有个警告,checking for gcc-3.2;found not found.    failed<<<
点击下一步的时候就会提示some recommended prorequisite checks have failed.you might get errors during installation.do you want to proceed?
如果不管这个报错继续往下装的话,在安装数据库的时候就会提示 error in invoking taget 'ntcontab.o' of makefile
'/home/oracle/product/10.2/network/lib/ins_net_client.mk'.see '/home/oralce/oraInventory/logs/installAction2010-04-11_03-51-04PM.log' for details
是不是这个数据库安装包中缺了什么文件啊

解决方案 »

  1.   

    这个参考一下:
    http://blog.csdn.net/xuejiayue1105/archive/2008/09/17/2943127.aspx
      

  2.   

    上面提示的包,安装了没有呀rpm -qa | grep gcc看看
      

  3.   

     安装oracle前应该先安装系统缺失的包
         
          用 root 用户身份运行以下命令:
          rpm -q gcc make binutils openmotif setarch compat-db compat-gcccompat-gcc-c++ compat-libstdc++ compat-libstdc++-devel      如果采用默认安装,该命令执行后通常会提示openmotif,compat-db,compat-gcc,compat-gcc-c++,compat-libstdc++,compat-libstdc++-devel 没有安装。如下所示       gcc-4.1.1-52.el5
          make-3.81-1.1
          binutils-2.17.50.0.6-2.el5
          package openmotif is not installed
          setarch-2.0-1.1
          package compat-db is not installed
          package compat-gcc is not installed
          package compat-gcc-c++ is not installed
          package compat-libstdc++ is not installed
          package compat-libstdc++-devel is not installed      对缺失的包需要通过光盘或其他介质安装,笔者采用光盘安装
                
    由于缺失的包之间有严格的依赖关系,所以必须按照如下顺序安装缺失的包
    rpm -Uvh compat-db-4*
    rpm -Uvh libaio-0*
    rpm -Uvh compat-libstdc++-33-3*
    rpm -Uvh glibc-headers-2.5-12.i386.rpm
    rpm -Uvh glibc-devel-2.5-12.i386.rpm
    rpm -Uvh compat-gcc-34-3*
    rpm -Uvh compat-gcc-34-c++-3*
    rpm -Uvh libXp-1*
    rpm -Uvh openmotif-2*
    rpm -Uvh gcc-4*
    rpm -Uvh glibc-2.5-12.i686.rpm
    rpm -Uvh libgomp-4.1.1-52.el5.i386.rpm
    rpm -Uvh gcc-4.1.1-52.el5.i386.rpm