oracle数据库11g(11.2.0.1)安装报错:提示ins_ctx.mk编译错误。

操作系统是centos7.4版本安装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,将

ctxhx: ( C T X H X O B J ) (LINK_CTXHX) ( C T X H X O B J ) (INSO_LINK)
修改为:
ctxhx: ( C T X H X O B J ) s t a t i c (LINK_CTXHX) ( C T X H X O B J ) (INSO_LINK) /usr/lib64/stdc.a(11行)

添加完成后点击继续会继续报错:

”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,将
( M K E M A G E N T N M E C T L ) (MK_EMAGENT_NMECTL) -lnnz11(190行)
点击Retry继续安装。
最后安装成功!

猜你喜欢

转载自blog.csdn.net/weixin_42967330/article/details/81668404