Heim  >  Artikel  >  Datenbank  >  Solaris安装Oracle的Bug

Solaris安装Oracle的Bug

WBOY
WBOYOriginal
2016-06-07 17:29:051042Durchsuche

平台solaris,Oracle10202 报错 信息: 终止从衍生进程输出。 信息: ---------------------------------- 信息: 操作中出现异常错

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

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn