Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22406
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 138
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-07 12:49
个人简介

一名刚毕业的大学生,一名oracle爱好者,一名unix爱好者,一名技术爱好者!

文章分类

全部博文(13)

文章存档

2013年(13)

我的朋友

分类: SOLARIS

2013-07-04 10:51:15


在Solaris 10 X86上安装Oracle10g,在86%左右遇到一个错误,具体描述是:
调用makefile
'/u01 /app/oracle/product/10.2.0/db_1/network/lib/ins__net_client.mk'的目标 'client_sharedlib'时出错。请参阅/u01/app/oracle/oraInventory/logs /installActions2012-06-05_09-30-10PM.log

在Metalink上查阅是一个bug导致

Cause

Unpublished bug:

Bug 6791866 - ASSEMBLER CODE GENERATED BY GENNTTAB CAUSES LD ERROR IN LATEST SOLARIS BUILDS

Which states:

Always in the latest Solaris builds

Solaris 11 [Nevada]

and

Solaris 10 Update 10 and above ( Solaris 10 8/11 )

due to stricter integrity checking in the linker (ld) or OS patch 144501-19 installed. 

Solution

For versions 10.1.x through 10.2.0.x use the following workaround 

If this occurs during an installation of the base release or patchset, you will get a pop-up for the link error providing the following options, 'Retry or Continue'.  Leave this popup and login to a new session as the owner of the ORACLE_HOME, and complete the following:


1. cd $ORACLE_HOME/bin

2. cp gennttab gennttab_orig

3. 编辑$ORACLE_HOME/bin目录下的gennttab

vi gennttab   

change

ntcontab: 

         .type   ntcontab,@object 

         .size   ntcontab,112 

         .align  4  

to 

ntcontab: 

         .type   ntcontab,@object 

         .size   ntcontab,96 

         .align  4 

 

4. cd $ORACLE_HOME/network/lib 

execute command 

/usr/ccs/bin/make -f ins_net_client.mk ntcontab.o  

execute command 

$ORACLE_HOME/bin/genclntsh

阅读(406) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~