美文网首页
centos7.8安装oracle 11.2.0.1报错的处理方

centos7.8安装oracle 11.2.0.1报错的处理方

作者: 重庆思庄 | 来源:发表于2020-08-24 17:54 被阅读0次

操作系统是centos7.8版本安装oracle软件(11.2.0.1)时遇到错误提示:

提示ins_ctx.mk编译错误。

解决方法:

ORACLE_HOME:/u01/app/oracle/product/11.2.0/dbhome_1

该软件包包含一个静态链接库:/usr/lib64/libc.a

在oracle用户下修改/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk,将

<span id="MathJax-Element-258-Frame" class="MathJax" data-mathml="(CTXHXOBJ)">修改/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk,

通过/$(CTXHXOBJ)进行查找

<span id="MathJax-Element-258-Frame" class="MathJax" data-mathml="(CTXHXOBJ)">将 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.’

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

修改/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk

通过/$(MK_EMAGENT_NMECTL)进行查找

将(MKEMAGENTNMECTL)修改为:(MKEMAGENTNMECTL)修改为:(MK_EMAGENT_NMECTL) -lnnz11(190行)

点击Retry继续安装。

最后安装成功!

相关文章

网友评论

      本文标题:centos7.8安装oracle 11.2.0.1报错的处理方

      本文链接:https://www.haomeiwen.com/subject/rmonjktx.html