在运行升级界面后,在安装到link步骤的时候报错,报错信息如下
INFO: ld: 0711-711 ERROR: Input file /mboss/oracle/product/10.2.0/db/lib32/libnmemso.so is empty.
The file is being ignored.
INFO: make: 1254-004 The error code from the last command is 8.
Stop.
INFO: make: 1254-004 The error code from the last command is 2.
INFO:
Stop.
INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'agent nmo nmb' of makefile '/mboss/oracle/product/10.2.0/db/sysman/lib/ins_sysman.mk'. See '/mboss/oracle/oraInventory/logs/
installActions2011-03-30_12-53-49AM.log' for details.
通过查询相关资料,发现metalink上的1264074.1文章有解决方法,记录如下:
While installing Oracle10g Release 2 (10.2), Oracle11g Release 1 (11.1) or Oracle11g Release 2 (11.2) on an AIX server running AIX 6.1 or AIX 7.1, the following error may occur:
More specifically, the "ld: 0706-010" error may occur when running the following command:
Using 'truss' to trace this command generates output similar to this:
The following error may also occur:
NOTE
To verify which AIX version is running, use the command:
% oslevel -s
Oracle Support opened Bug:10259393 for this issue but it appears to be a known issue on the following AIX versions:
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)
AIX 7.1 (no TL installed)
However, a few customers have reported this issue on lower SP levels.
IBM have investigated the error and released fixes
For AIX 6.1 TL6 SP1, IBM have released fix IZ88711:
NOTE: Support have received feedback that the issue persists even after applying fix IZ88711 and that IBM has come up with IZ88711sp2 on top of IZ88711 to fix this issue. This has not been verified by Support and customers should check with IBM.
To verify which AIX version is running, use the command:
% oslevel -s
Fixes for other AIX 6.1 and AIX 7.1 TL's are also available:
IZ89304 for AIX 6.1 TL3
IZ89302 for AIX 6.1 TL4
IZ89300 for AIX 6.1 TL5
IZ88711 for AIX 6.1 TL6 SP1 and higher (since bos.rte.bind_cmds is at the same level)
@IZ89514 for AIX 6.1 TL6 SP2 - it appears that IZ88711 can be used for TL6 SP1 to SP3
IZ89165 for AIX 7.1 TL0 SP2
Please contact IBM to identify the correct fix for your environment.
No reboot is normally required after applying the patch.
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:
下载补丁后:
emgr -e IZ88711SP2.101121.epkg.Z
$cd $ORACLE_HOME/bin
$relink all
或者在打完补丁后点retry继续安装