Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101657
  • 博文数量: 5
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 151
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-29 09:36
文章分类

全部博文(5)

文章存档

2008年(5)

我的朋友

分类:

2008-10-25 00:41:56

环境:P550*2,DS4500,AIX 5306,Oracle 10G R2 RAC

因计划使用ASM,帮没有安装配置HACMP。CRS安装顺利,安装数据库时,安装界面报错无法编译ins_rdbms.mk,查找安装日志,有如下错误信息:

 ld: 0706-006 Cannot find or open library file: -l ha_gs_r
ld:open(): No such file or directory
ld: 0706-006 Cannot find or open library file: -l ha_em_r
ld:open(): No such file or directory
make: The error code from the last command is 255.

经查阅网上资料,得知有2个解决办法,一是安装rsct.basic.rte包,二是修改相关配置文件后手工编译。
因现场无AIX 5306的系统盘,只能采用第二种手动编译的方式,步骤如下:
1) change in the $ORACLE_HOME/rdbms/lib/env_rdbms.mk file :
PL_ORALIBS=`if $(ARPRINT) $(LIBKNLOPT) | $(GREP) '^'$(RAC_ON) > /dev/null 2>&1 ; then echo "-lha_gs_r -lha_em_r $(LLIBTHREAD)"; fi`
to

PL_ORALIBS=`if $(ARPRINT) $(LIBKNLOPT) | $(GREP) '^'$(RAC_ON) > /dev/null 2>&1
; then echo ""; fi`
即将原语句的-lha_gs_r -lha_em_r $(LLIBTHREAD)内容全部删除。
2) cd $ORACLE_HOME/rdbms/lib
3) make -f ins_rdbms.mk rac_on
4) make -f ins_rdbms.mk ioracle
手动编译通过,在安装界面重试即可顺利完成Oracle安装。
后在升级到Oracle 10.2.0.4时仍然出现此问题,依此法再次通过。
阅读(3092) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-08-25 14:17:43

没这么麻烦,你看看是不是bos.adt.libm这个系统补丁没打上去。