环境: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) |