Error in invoking target 'links proc gen_pcscfg' of makefile '/opt/oracle/product/11.2.0/db_1/precomp/lib/ins_precomp.mk'. See '/opt/oraInventory/logs/installActions2017-04-11_03-52-40PM.log' for details.

解决方案 »

  1.   

    /opt/oraInventory/logs/installActions2017-04-11_03-52-40PM.log
    这个log文件打开看看details啊
      

  2.   

    rpm 包,要打全。
      

  3.   

    一般是GCC的问题,缺少软件包RPM包
      

  4.   

    能否指点一下,如何通过光盘安装这些 rpm 包呢?
      

  5.   

    能否指点一下,如何通过光盘安装这些 rpm 包呢?光盘里应该能找到RPM包吧。
    另外我找到了一个解决此方法的链接,不过是全英文的,你可以看一下。
    http://dbsnix.com/?page_id=22/oracle/error-in-invoking-target-links-proc-gen_pcscfg-procob-of-makefile-precomplibins_precomp-mk
      

  6.   

     保留安装进程,另外开启一个终端窗口,修改文件env_rdbms.mk内容.
        # rm -rf /u01/app/oracle/product/12.1.0/db_1/lib/stubs/*
        # cp /u01/app/oracle/product/12.1.0/db_1/rdbms/lib/env_rdbms.mk /u01/app/oracle/product/12.1.0/db_1/rdbms/lib/env_rdbms.mk.orig
        # vi /u01/app/oracle/product/12.1.0/db_1/rdbms/lib/env_rdbms.mk
        # Line 176
        # FROM:
        LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS)
        # TO  :
        LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS) -lons
        # Line 279-280
        # FROM:
        LINK=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS) $(COMPSOBJS)
        LINK32=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS32) $(COMPSOBJS)
        # TO  :
        LINK=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS) $(COMPSOBJS) -Wl,--no-as-needed
        LINK32=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS32) $(COMPSOBJS) -Wl,--no-as-needed
        # Line 3041-3042
        # FROM:
        TG4PWD_LINKLINE= $(LINK) $(OPT) $(TG4PWDMAI) \
                $(LLIBTHREAD) $(LLIBCLNTSH) $(LINKLDLIBS)
        # TO  :
        TG4PWD_LINKLINE= $(LINK) $(OPT) $(TG4PWDMAI) \
                $(LLIBTHREAD) $(LLIBCLNTSH) $(LINKLDLIBS) -lnnz12
        然后在安装进程中点击Retry即可