操作系统是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:
(LINK_CTXHX)
(INSO_LINK)
修改为:
ctxhx:
(LINK_CTXHX)
(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,将
(MK_EMAGENT_NMECTL) -lnnz11(190行)
点击Retry继续安装。
最后安装成功!