问题现象
Centos7.3安装oracle11G进度条走到86%时候报错提示如下
Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk'.
See '/u01/oraInventory/logs/installActions2019-06-30_11-11-06PM.log' for details.
解决方案
在makefile中添加链接libnnz11库的参数
修改$ORACLE_HOME/sysman/lib/ins_emagent.mk
将$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11
(注意第一个字母L的小写,最后两个ll是阿拉伯数字1)
建议修改前做好备份
[root@wangxfa ~]# cd /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/
[root@wangxfa lib]# cp ins_emagent.mk ins_emagent.mk_bak
[root@wangxfa lib]# vi ins_emagent.mk
#===========================
# emdctl
#===========================
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL) -lnnz11
#===========================
保存退出后Retry,问题解决