oracle-rdbms-server-12cR1-preinstall包適用OS版本確定,oraclerdbms
1、 ORACLE12cR1安裝環境配置自動設定說明
在ORACLE12C_R1(E50529_01)官方文檔中,在“Automatically Configuring Oracle Linux with Oracle PreinstallationRPM”章節中,linux 6作業系統上,安裝ORACLE12C R1資料庫的環境準備,有延用ORACLE11G版本的oracle-rdbms-server-11gR1-preinstall自動設定方式,使用oracle-rdbms-server-12cR1-preinstall包自動來自動完成安裝前配置工作。
關於自動設定方式(oracle-rdbms-server-11gR1-preinstall的具體用法,請參考筆者的另一篇文檔《oracle_linux_6_64(bit)上安裝oracle11gR2資料庫環境快速準備神器oracle-rdbms-server-11gR2-preinstall》,連結地址為:http://blog.csdn.net/ljunjie82/article/details/37373595
2、問題
ORACLE 12C_R1(E50529_01)官方文檔中,使用oracle-rdbms-server-12cR1-preinstall的OS版本只簡單指明為OracleLinux 6,並沒有指明具體的U幾版本,官方原文如下:
Oracle Linux 6: # yum install oracle-rdbms-server-12cR1-preinstall |
那,oracle linux 6.2可以嗎?6.3可以嗎?6.4可以嗎?6.5可以嗎?
3、驗證oracle linux具體提供oracle-rdbms-server-12cR1-preinstall功能的版本
(1)筆者經過對oracle linux 6系列各個U版本的oracle-rdbms-server-12cR1-preinstall包查看,均不存中,只存在oracle-rdbms-server-11gR1-preinstall包,即證明,oraclelinux 6.2、6.3、6.4、6.5上都是不具有oracle 12c的環境自動設定功能的,在配置有yum功能的情況下,驗證如下:
[root@ol6_pertest ~]# yum install oracle-rdbms-server-12cR1-preinstall Loaded plugins: refresh-packagekit, security HighAvailability | 3.7 kB 00:00 ... LoadBalancer | 3.7 kB 00:00 ... Server | 3.7 kB 00:00 ... oel6_local | 3.7 kB 00:00 ... Setting up Install Process No package oracle-rdbms-server-12cR1-preinstall available. Error: Nothing to do [root@ol6_pertest ~]# |
(2)筆者對oracle linux 6U6(6.6)版本進行驗證,發現該版本中,oracle-rdbms-server-12cR1-preinstall包存在。
4、嘗試將oracle-rdbms-server-12cR1-preinstall移花接木在oracle linux 6.3上使用
oracle linux 6.3本身不具有oracle-rdbms-server-12cR1-preinstall包,想移花接木,將oraclelinux 6.6才有的此包安裝到6.3上使用,但是發現oracle-rdbms-server-12cR1-preinstall功能在6.3版本上無法運行
(1)確認OS版本為oracle linux 6.3
[root@ol6_pertest etc]# more oracle-release Oracle Linux Server release 6.3 |
(2)在oracle linux 6.3上安裝oracle-rdbms-server-12cR1-preinstall包
[root@ol6_pertest soft]# rpm -ivh oracle-rdbms-server-12cR1-preinstall-1.0-12.el6.x86_64.rpm warning: oracle-rdbms-server-12cR1-preinstall-1.0-12.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Preparing... ########################################### [100%] 1:oracle-rdbms-server-12c########################################### [100%] |
(3)嘗試使用oracle-rdbms-server-12cR1-preinstall功能
[root@ol6_pertest etc]# yum install oracle-rdbms-server-12cR1-preinstall Loaded plugins: refresh-packagekit, security Setting up Install Process Nothing to do [root@ol6_pertest etc]# |
移花接木失敗,說明oracle-rdbms-server-12cR1-preinstall只能夠在oraclelinux 6.6以上版本中使用
5、結論
Oracle官方文檔中指定的在OracleLinux 6上使用oracle-rdbms-server-12cR1-preinstall功能,其實應該具體指定到ORACLELinux 6U6(6.6)版本才能支援。
本文作者:黎俊傑(網名:踩點),從事”系統架構、作業系統、存放裝置、資料庫、中介軟體、應用程式“六個層面系統性的效能最佳化工作
歡迎加入 系統效能最佳化專業群,共同探討效能最佳化技術。群號:258187244