您好,登錄后才能下訂單哦!
本篇內容主要講解“Oracle在Centos7.5安裝遇到的問題及解決方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Oracle在Centos7.5安裝遇到的問題及解決方法”吧!
一般在安裝oracle時,當確定下要安裝的數據庫版本后,例如安裝Oracle 11.2.0.1版本,需要在docs.oracle.com網站看下適配Oracle 11.2.0.1版本的操作系統版本有哪些,在選擇合適的操作系統。
近期有朋友非要在Centos7.5系統上安裝Oracle 11.2.0.1.0(攔都攔不住),查看支持oracle的系統里并沒有Centos系統,實際上之前在Centos6.x上安裝過Oracle 11g和Oracle 12c并沒有遇到特殊的問題,但是本次在Centos7.5上安裝Oracle 11.2.0.1.0時卻遇到了很多問題。
https://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm
遇到的問題如下:
問題一:安裝oracle軟件 第7步,Create Inventory,卡住,并且前臺無報錯
問題原因和解決方案:
權限問題,/u01目錄所有者是root用戶,oracle用戶沒有寫入權限,遞歸改成oracle用戶就可以了,問題不好定位的原因是前臺無報錯提示,也可以看后臺日志;
安裝Xmanager_Enterpris5后前臺報錯可以正常顯示了;
問題二:安裝oracle軟件 第9步,安裝前檢查,
(1)依賴包檢查失敗,Centos7上安裝的依賴包要比oracle 11g所需要的版本更高,可以直接忽略。
(2)semmni檢查失敗,sysctl.conf里配置的semmni是4096,遠大于128,但是檢查semmni提示是0,根據提示修改了多個文件也不行,最后也忽略跳過了;
問題三:安裝oracle軟件84%時報錯
Error in invoking target ‘install’ of makefile ‘/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk’
問題原因:看日志缺少32位相關依賴包。
解決方案:
https://blog.csdn.net/harryho/article/details/78561194
修改/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk,將
ctxhx: $(CTXHXOBJ)
$(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
修改為:
ctxhx: $(CTXHXOBJ)
-static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
/usr/lib64/stdc.a
點擊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)修改為:$(MK_EMAGENT_NMECTL)
-lnnz11
點擊Retry繼續安裝。
其中:-lnnz和$(MK_EMAGENT_NMECTL)之間有空格
到此,相信大家對“Oracle在Centos7.5安裝遇到的問題及解決方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。