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

centos7安装oracle 11g时碰到这个报错,看了很多博客,各种方法都试了,包括下面这种,都没什么用,

后来发现我的路径跟博主的不一样,怪不得不能用,

然后更改路径后,按照提示修改下面两个文件就OK了

安装oracle数据库11g时报错:提示ins_ctx.mk编译错误。_第1张图片

 

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

安装oracle数据库11g时报错:提示ins_ctx.mk编译错误。_第2张图片

转自:https://blog.csdn.net/harryho/article/details/78561194

你可能感兴趣的:(安装oracle数据库11g时报错:提示ins_ctx.mk编译错误。)