今天用centos7安装oracle11g时,不知oracle11g 的rpm依赖包版本较高,还是centos7的原因,在进行安装的时候,日志 /export/home/oraInventory/logs/installActions2019-07-08_02-36-19PM.log 报以下错误:
INFO: collect2: error: ld returned 1 exit status
INFO: make[1]: *** [/export/home/oracle/product/11g/sysman/lib/emdctl] Error 1
INFO: make[1]: Leaving directory `/export/home/oracle/product/11g/sysman/lib'
INFO: make: *** [emdctl] Error 2
在网上找寻的办法是
vim /home/db/oracle/product/11.1.0/db_1/sysman/lib/ins_emagent.mk
#找到如下内容后
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL)
进行修改为如下
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL) -lnnz11
修改后 “retry” ,安装成功