在aix6.1系统上安装11gR2报Error in invoking target 'agent nmb nmo nmhs' of makefile '/u01/app/oracle/product/11.2.0/sysman/lib/ins_emage

时间:2022-10-19 06:57:20

那天在aix6.1(6100-06-03-1048)上安装oracle11g数据库软件遭遇Error in invoking target 'agent nmb nmo nmhs' of makefile '/u01/app/oracle/product/11.2.0/sysman/lib/ins_emagent.mk'.的错误,通过查询support oracle发现又是一个oracle的bug,看来ibm最新遭遇oracle最新总是会擦出点火花,通过oracle提供的文档(Linking Fails With "ld: 0706-010 The binder was killed by a signal: Segmentation fault" On AIX 6.1 [ID 1264074.1])搞定了此问题,解决过程如下:

 

在安装oracle11g11.2.0.2时报如下错误:

Error in invoking target 'agent nmb nmo nmhs' of makefile '/u01/app/oracle/product/11.2.0/sysman/lib/ins_emagent.mk

 

根据[ID 1264074.1]文档说明此错误是因为oracle  Bug:10259393 引起,此bug影响的aix操作系统版本如下:

AIX 6.1 TL2 SP10 (6100-02-10-1036) and higher
AIX 6.1 TL3 SP7 (6100-03-07-1036) and higher
AIX 6.1 TL4 SP7 (6100-04-07-1036) and higher
AIX 6.1 TL5 SP3 (6100-05-03-1036) and higher
AIX 6.1 TL6 (all SP levels)
AIX 6.1 TL7 (all SP levels)

 

oracle提供的解决方法如下:

1.通过ftp://public.dhe.ibm.com/aix/efixes/iz88711/下载

IZ88711SP2.101121.epkg.Z

文件,并在aix操作系统下以root用户执行

emgr -e IZ88711SP2.101121.epkg.Z 

安装此补丁。

 

2.以oracle用户执行

make -f $ORACLE_HOME/sysman/lib/ins_emagent.mk relink_sharedobj SHAREDOBJ=libnmemso

语句。

 

3.重新retry后能够正常安装oracle软件。

 

Solution

For AIX 6.1 TL6, IBM have released fix IZ88711:

ftp://public.dhe.ibm.com/aix/efixes/iz88711/


Fixes for other AIX 6.1 TL's are also available. 

Please contact IBM to identify the correct fix for your environment.


After installing the AIX fix, run the following command:

% make -f $ORACLE_HOME/sysman/lib/ins_emagent.mk relink_sharedobj SHAREDOBJ=libnmemso


to link the libnmemso.so library

Alternative solution

If these errors occur on AIX 6.1 TL4 SP6/SP7, you may alternatively be hitting the AIX defect below:

IZ44217 CRASH CAUSED BY STALE FILE DESCRIPTOR IN FORKED CHILD