centos7.8安裝oracle 11.2.0.1報錯的處理方法

操作系統是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繼續安裝。

最後安裝成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章