那天在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:
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:
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: