早上接到通知需要配置一套oracle数据库做goldengate同步使用,接到系统人员发来的系统就进行安装,想来安装数据库软件都想吐,结果出来这个小报错,着实小惊讶,特记下:


该报错应该和系统版本有关,在6上面从来没有出现过这个错误,操作系统版本如下:

#cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)


在进行到building agent libraries时报如下错误:

Error in invoking target 'agent nmhs' of makefile

Error in invoking target

切换如下目录:

cd $ORACLE_HOME/sysman/lib

备个份:

cp ins_emagent.mk ins_emagent.mk-bak


vi  ins_emagent.mk

查找/NMECTL 进行查找,快速定位要修改的行在后面追加参数-lnnz11        第一个是字母l   后面两个是数字1,如下图:

Error in invoking target


然后重新retry,软件正常安装。


2018-09-19 周三