您现在的位置:首页 > 数据库 > Oracle

Redhat7.6 Redhat7.4安装oracle11gR数据库到84%时报错-ins_ctx.mk编译错误

Redhat7.6 Redhat7.4 Centos7.2 Centos7安装oracle11gR数据库到84%时报错-ins_ctx.mk编译错误 解决方法
Error in invoking target 'install' of makefile

Redhat7.6 Redhat7.4安装oracle11gR2时碰到这个报错, 虽然oracle11gR2官方安装稳定支持Redhat7和Centos7,但安装过程中还是有点小问题,包括依赖包也有点问题。

操作系统是Redhat7.6版本安装oracle11gR2软件(11.2.0.4)时遇到错误提示:
提示ins_ctx.mk编译错误。

解决方法:

1、修改ins_ctx.mk文件

ORACLE_HOME:/u01/app/oracle/product/11.2.0/db
该软件包包含一个静态链接库:/usr/lib64/libc.a
在oracle用户下修改文件:/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk
 

将             ctxhx: $(CTXHXOBJ) $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
修改为:   ctxhx: $(CTXHXOBJ) -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a (11行)


点击Retry继续,但添加完成后还是有报错,如下:

”Error in invoking target ‘agent nmhs’ of makefile
‘/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk.’

2、修改ins_emagent.mk文件

解决方法:在makefile中添加链接libnnz11库的参数
 

修改/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk,
将 (MK_EMAGENT_NMECTL)修改为:(MK_EMAGENT_NMECTL) -lnnz11(190行)


点击Retry继续安装,安装成功!

版权所有
侵权必究

上一篇
oracle数据库断电重启故障恢复过程 ORA-01507 ORA-00214 ORA-00742 ORA-00312
下一篇
Redhat7.6 Redhat7.4 手动安装Oracle11gR2数据库教程 版本11.2.0.4-非常详细