平台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-