1.作爲root用戶切到
cd /etc/yum.repos.d
2.獲取資源包
wget http://public-yum.oracle.com/public-yum-el5.repo
3.修改配置信息
使用文本編輯器修改該文件,將字段 enabled=0
更改爲 enabled=1
以反映對應於該計算機操作系統版本的信息庫。
下面是 public-yum-el5.repo
的部分內容,以顯示更改過的行。
[ol5_u7_base] name=Oracle Linux $releasever - U7 - $basearch - base baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL5/7/base/$basearch/ gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 gpgcheck=1 [el5_addons] name=Enterprise Linux $releasever - $basearch - addons baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/addons/$basearch/ gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 gpgcheck=1 enabled=0
因爲目標系統運行的是適用於 x86_64 的 Oracle Linux 第 5 版 Update 7,所以要啓用 [ol5_u7_base]
這個信息庫。對於包括 Oracle Unbreakable Enterprise Kernel 的某些發行版本(特別是 Oracle Linux 5.5 和 5.6),還需要信息庫 [el5_addons]
來解析 kernel-uek-headers
的依賴項。
4.使用 yum install
命令安裝 oracle-validated
RPM。
yum install oracle-validated
備註:yum
安裝過程在 /var/log/oracle-validated/results/orakernel.log
文件中記錄有關內核更改的消息,並在/var/log/oracle-validated/backup
目錄中備份當前系統設置。
5.至此,系統已準備好,可以安裝 Oracle Database 了。舉例來說,若要安裝 Oracle Database 11g 第 2 版,請按照“適用於 Linux 的數據庫安裝指南”的第 4 章“安裝 Oracle Database”中的說明進行操作。
該說明將指示您執行以下操作:
以
root
身份在一個具有足夠空間的文件系統中創建一個父目錄作爲下載文件的目標位置:# mkdir /home/OraDB11g# cd /home/OraDB11g
該文件系統中所需的磁盤空間量隨具體的安裝類型而變化,但大概 zip 文件大小兩倍的空間(即 5 GB)就足以容納相應軟件和數據文件。
從 Oracle 技術網上的“Oracle Database 軟件下載”頁將安裝介質文件下載到此目標目錄中。
解壓縮文件:
# unzip linux.x64_11gR2_database_1of2.zip# unzip linux.x64_11gR2_database_2of2.zip
以
oracle
用戶身份登錄。轉到database
目錄並輸入以下命令運行 Oracle Universal Installer:$ cd /home/OraDB11g/database$ ./runInstaller
Oracle Universal Installer 執行一些檢查,驗證是否已經安裝必要的操作系統軟件包和版本。此外,它還檢查通過
oracle-validated
安裝設置的內核參數。在內核設置檢查期間,安裝程序可能將一些設置標誌爲“failed”,您應對這些失敗進行分析。在有些情況下,您仍可以繼續數據庫安裝。如果您檢查/etc/sysctl.conf
中的內核設置,將發現oracle-validated
爲 Oracle Database 10g 推薦的設置不同於 Oracle Database 11g。如果需要,您可以(以root
身份)編輯/etc/sysctl.conf
文件來手動指定設置,例如:# vi /etc/sysctl.conf # /sbin/sysctl -p
Oracle Universal Installer 還會執行其他檢查,如驗證
glibc
版本、磁盤空間是否足夠、環境變量和路徑設置,以及物理內存和交換空間是否足夠。一般來說,安裝oracle-validated
可解決先決條件,因此您可以直接繼續安裝數據庫。
總結
安裝 oracle-validated
RPM 可以節省在 Oracle Linux 上安裝 Oracle Database 10g 或 11g 的時間。RPM 能讓系統滿足 Oracle Database 安裝的大多數先決條件,從而極大地簡化了安裝過程。
資源
以下是本文前面所引用的資源:
Oracle Unbreakable Linux Network:https://linux.oracle.com/
Oracle 公共 yum 信息庫:http://public-yum.oracle.com/
Oracle 軟件交付雲(要求註冊或登錄):https://edelivery.oracle.com/linux
適用於 Linux 的數據庫安裝指南 第 4 章“安裝 Oracle Database”:http://www.oracle.com/pls/db112/portal.portal_db?selected=11&frame=#linux_installation_guides
Oracle 技術網上的“Oracle Database 軟件下載”頁:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
以下是 Oracle Database 文檔庫中的一些其他資源:http://www.oracle.com/pls/db112/homepage。適用於 Linux 的 Oracle Database 安裝指南 11g 第 2 版 (11.2) (http://download.oracle.com/docs/cd/E11882_01/install.112/e16763/toc.htm) 中相關部分內容的當前有效 URL 如下:
第 1 章“Oracle Database 安裝概述”中的“關於 Oracle 驗證配置 RPM”:http://download.oracle.com/docs/cd/E11882_01/install.112/e16763/install_overview.htm#BABDBHCJ
第 2 章“Oracle Database 安裝前要求”:http://download.oracle.com/docs/cd/E11882_01/install.112/e16763/pre_install.htm#BABFDGHJ
第 4 章“安裝 Oracle Database”中的“下載 Oracle 軟件”,介紹如何從 Oracle 技術網網站下載安裝文件:http://download.oracle.com/docs/cd/E11882_01/install.112/e16763/inst_task.htm#CIHCGGCJ
另請參閱以下相關博客條目:
“在安裝 Oracle Database 10g 或 11g 之前從 DVD 安裝所需 RPM”:http://blogs.oracle.com/sergio/entry/installing_required_rpms_from_1
“使用 yum 從 Oracle Enterprise Linux DVD 安裝 oracle-validated”:http://blogs.oracle.com/sergio/entry/installing_oraclevalidated_fro
“再論 oracle-validated RPM”:http://blogs.oracle.com/sergio/entry/revisiting_the_oraclevalidated_1
“oracle-validated RPM 現在可在 ULN 之外獲得”:http://blogs.oracle.com/sergio/entry/oraclevalidated_rpms_now_avail
“Oracle-Validated rpm 現在可供所有用戶使用”:http://blogs.oracle.com/AlejandroVargas/entry/the_oraclevalidated_rpm_is_ava