Error in invoking target 'agent nmhs' of makefile 'ins_emagent.mk'

0    24    1

👉 本文共约649个字,系统预计阅读时间或需3分钟。

现象

centos 7.6安装11.2.0.4的rac,结果报错:

Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0.4/dbhome_1/sysman/lib/ins_emagent.mk'. See '/u01/app/oraInventory/logs/installActions2022-08-05_03-19-19PM.log' for details.

日志文件installActions2022-08-05_03-19-19PM.log报错:

INFO: /usr/bin/ld: warning: -z lazyload ignored.
/usr/bin/ld: warning: -z nolazyload ignored.
/u01/app/oracle/product/11.2.0.4/dbhome_1/sysman/lib//libnmectl.a(nmectlt.o): In function nmectlt_genSudoProps': nmectlt.c:(.text+0x76): undefined reference toB_DestroyKeyObject'
nmectlt.c:(.text+0x7f): undefined reference to B_DestroyKeyObject' nmectlt.c:(.text+0x88): undefined reference toB_DestroyKeyObject'
nmectlt.c:(.text+0x91): undefined reference to `B_DestroyKeyObject'

INFO: collect2: error: ld returned 1 exit status

INFO: make[1]: *** [/u01/app/oracle/product/11.2.0.4/dbhome_1/sysman/lib/emdctl] Error 1

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

INFO: make[1]: Leaving directory `/u01/app/oracle/product/11.2.0.4/dbhome_1/sysman/lib'

INFO: make: *** [emdctl] Error 2

Error in invoking target 'agent nmhs' of makefile 'ins_emagent.mk'

解决

在makefile中添加链接libnnz11库的参数
修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将
$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11

修改文件:/u01/app/oracle/product/11.2.0.4/dbhome_1/sysman/lib/ins_emagent.mk

保存退出后Retry即可。

    头像

    小麦苗

    学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

    您可能还喜欢...

    发表评论

    您的电子邮箱地址不会被公开。

    15 − 15 =

     

    嘿,我是小麦,需要帮助随时找我哦
    • 18509239930
    • 个人微信

    • 麦老师QQ聊天
    • 个人邮箱
    • 点击加入QQ群
    • 个人微店

    • 回到顶部
    返回顶部