平台solaris,,oracle10202
报错
信息: 终止从衍生进程输出。
信息: ----------------------------------
信息: 操作中出现异常错误: make
异常错误名: makefileexception
异常错误字符串: 调用 makefile '/u01/app/oracle/product/10.2.0/db_1/network/lib/ins_net_client.mk' 的目标 'client_sharedlib' 时出错。请参阅 '/u01/app/oracle/orainventory/logs/installactions2013-05-20_11-40-45am.log' 以了解详细信息。
异常错误严重级: 1
经查是bug,bug 6791866 - assembler code generated by gennttab causes ld error in latest solaris builds,影响的平台为:
solaris 11 [nevada]
solaris 10 update 10 and above ( solaris 10 8/11 )
for versions 10.1.x through 10.2.0.x use the following workaround
解决办法是修改执行文件:
cd $oracle_home/bin
cp gennttab gennttab_orig
vi $oracle_home/bin/gennttab
change
ntcontab:
.type ntcontab,@object
.size ntcontab,112
.align 4
to
ntcontab:
.type ntcontab,@object
.size ntcontab,96
.align 4
cd $oracle_home/network/lib
/usr/ccs/bin/make -f ins_net_client.mk ntcontab.o
$oracle_home/bin/genclntsh
执行上述动作后返回点击retry即可。
-eof-
