Oracle 11.2.0.1.0在Centos7.5安裝的坑
Oracle 11.2.0.1.0 在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 系統,實際上之前在 Centos 6.x 上安裝過 Oracle 11 g 和 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.con f 裡配置的 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)
之間有空格
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2661556/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOs7.5安裝FFmpegCentOS
- 在安裝snipe-it中遇到的坑
- Maven魔法堂:安裝Oracle JDBC Driver依賴的那些坑MavenOracleJDBC
- Charles在windows下的安裝以及踩過的坑Windows
- vcf安裝的坑
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- Nextcloud fpm 版在 Dokcer 下安裝踩坑Cloud
- 在FC5上安裝oracle 9204Oracle
- CentOS7.5安裝PostgreSQL作業系統配置指令碼CentOSSQL作業系統指令碼
- NPM 安裝包遇到的坑!NPM
- YII安裝踩坑
- oracle安裝配置Oracle
- Oracle RUR 安裝Oracle
- Linux安裝oracleLinuxOracle
- golang oracle 安裝GolangOracle
- CDH安裝時出現的坑
- 安裝 Laravel/horizon 踩過的坑Laravel
- 小白之 Gin 安裝遇到的坑
- oracle 10g在linux下的安裝及簡單命令Oracle 10gLinux
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.1. Oracle軟體安裝OracleLinux
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- Oracle 19c的安裝Oracle
- oracle 19c 安裝、解除安裝Oracle
- Redis 安裝避坑指南Redis
- mac 安裝nvm 踩坑Mac
- mac無坑安裝nginxMacNginx
- 無法在Windows Vista中安裝Oracle 10gGPWindowsOracle 10g
- 靜默方式安裝、升級oracle(一): 安裝oracle軟體Oracle
- oracle11g在linux7的靜默安裝指令碼OracleLinux指令碼
- electron跳坑指南 1(electron的安裝)
- Windows nvm的安裝使用(及排坑)Windows
- oracleLinux下安裝oracleOracleLinux
- ubuntu下安裝oracleUbuntuOracle
- Oracle 12.2 OJVM安裝OracleJVM
- Docker中安裝OracleDockerOracle
- windows下oracle安裝WindowsOracle
- 安裝centOS版本oracleCentOSOracle
- Oracle靜默安裝Oracle