试了许多次了,同样的错误。虚拟机上装了一个linux个系统,然后装oracle的时候总是在最后的65%的时候报错。说是错误调用目标的生成文件。求大神们化解。
Error in invoking target "instal" makefile
/oracle/app/product/10.2.0thdb/ins_ctx.mk
/oracle/app/oraclnventory/logs/installAction2012-06-12_12-40-14AM.log"for details

解决方案 »

  1.   

    安装oracle之前会有一个安装环境监测,包括系统版本、内存、swap、安装包
    这一步通过没,没有通过的话,根据提示更改。如果通过,
    想一想之前你安装像gcc之类的系统安装包时,是不是用过rpm命令且使用了 --nodeps 参数,
    如果是重新使用yum命令把安装包安一遍
      

  2.   

    环境监测那个弄了没问题 用过rpm的命令但是参数没有用过我这有一个安装的全过程看一下有没有错误,非常详细。
    --创建存放安装文件目录
    mkdir -p setup/erp--copy所需要的安装程序
    scp 192.168.0.10:/setup/erp/* /setup/erp/ 
    passwd:eB3cbd68aWkBILFmUCQEl2
    --安装lib库
    rpm -ivh libXp-*--修改linux发行编号 不修改oracle安装监测时出错
    echo "rhel4">/etc/redhat-release--修改linux内核配置文件
    vi /etc/sysctl.conf
    --加入内容
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default = 1048576
    net.core.rmem_max = 1048576
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144--执行linux内核配置
    /sbin/sysctl -p--编辑安全限制文件
    vi /etc/security/limits.conf
    --加入内容
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536--编辑PAM认证登录配置文件
    vi /etc/pam.d/login
    --加入内容
    session required /lib/security/pam_limits.so
    session required pam_limits.so--关闭SELINUX
    vi /etc/selinux/config
    --修改内容
    SELINUX=disabled--建立oracle组及用户
    groupadd oinstall
    useradd -G oinstall -d /oracle oracle
    passwd oracle--创建oracle用户环境变量
    su oracle
    cd ~
    vi .bash_profile
    LANG=en_US
    export LANG
    ORACLE_SID=thdb
    export ORACLE_SID
    ORACLE_BASE=/oracle/app
    export ORACLE_BASE
    ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/thdb
    export ORACLE_HOME
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    PATH=$PATH:$ORACLE_HOME/bin
    PATH=$PATH:$HOME/bin
    export PATH
    --改安装程序属主为oracle用户
    --切换到root
    exit
    chown -R oracle.oinstall /setup/erp--安装oracle 10g,进入服务器图形界面,不要再ssh上操作,同时注销root,用oracle进入--执行oracle安装后脚本进行部署,可回到ssh上
    --root登录
    /oracle/app/oraInventory/orainstRoot.sh
    /oracle/app/oracle/product/10.2.0/thdb/root.sh--更改oracle配置文件
    su oracle
    vi /etc/oratab
    --修改内容
    thdb:/oracle/app/oracle/product/10.2.0/thdb:Y--更改oracle启动命令脚本
    su oracle
    vi $ORACLE_HOME/bin/dbstart
    --修改第78行 
    --注释:ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
    --添加:
    ORACLE_HOME_LISTNER=$ORACLE_HOME--添加开机启动程序
    su root
    vi /etc/rc.local
    --加入内容
    su - oracle -c "/oracle/app/oracle/product/10.2.0/thdb/bin/dbstart"/web/bin/startup.sh--安装JDK
    cd /setup/erp
    chmod 750 jrmc-3.0.3-1.6.0-linux-x64.bin
    ./jrmc-3.0.3-1.6.0-linux-x64.bin
    mv /root/jrmc-3.0.3-1.6.0/ /usr/lib/java/--修改系统环境变量
    vi /etc/profile
    --在最后一行加入
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8
    JAVA_HOME=/usr/lib/java/jrmc-3.0.3-1.6.0
    CATALINA_HOME=/usr/local/tomcat
    PATH=$JAVA_HOME/bin:$M2_HOME/bin:$PATH
    ORACLE_SID=thdb
    ORACLE_BASE=/oracle/app
    ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/thdb
    PATH=$PATH:$ORACLE_HOME/bin:/usr/local/mongodb/bin
    export JAVA_HOME CATALINA_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
    export ORACLE_SID ORACLE_BASE ORACLE_HOME NLS_LANG
      

  3.   

    在../oracle/app/oraclnventory/logs/installAction2012-06-12_12-40-14AM.log的日志内容贴出来,让大家看看
      

  4.   

    哦 可是  我这出的错误不止是一个 installAction里的一个错误  我贴出来的 只是一部分 点击完继续后 后面还有几个 同样的错误 只是文件的名字换了
      

  5.   

    需要在机器上安装gcc的、这个问题我前些天也遇上了。
      

  6.   

    楼主的信息其实是不完整的,虚拟机里头安装,你至少也得报出你用的是什么linux,版本 多少来着。
    各个linux发行版,要求的准备环境并不太一样。
      

  7.   

    这跟linux版本没多大关系吧VMware-workstation-full-8.0.2-591240我也是刚到公司,然后新学的linux安装的时候只要不是在虚拟机里安装的oracle就能安装成功,可是我换回来就又报错。今天又按9l的说法试了试。还是报错