Linux 下 Oracle 10g 安裝“三部曲”

前些年,在 Oracle 8i 橫向的那些日子裏,要在 Linux 下裝 Oracle 還真不是件容易的事兒。不但安裝前需要打補丁,而且,在安裝過程中也問題多多。隨着 Linux 的流行,甲骨文好像不得不開始重視 Linux 這個平臺了。於是,在隨後推出的 Oracle 9i ,安裝就容易很多了。2003年,甲骨文發佈了 Oracle 10g,不但使得在 Linux 下安裝 Oracle 變得很容易,而且其本身的維護管理的自動化程度也提高了很多。
有時候,需要多次安裝 Oracle,尤其是在搭建測試平臺的時候。於是,筆者就將 Oracle 安裝的配置過程寫成了腳本,從而實現了配置過程的自動化。下面詳述:
 
注意事項:本文描述的是在 X86_64 平臺下 RHEL 4 系統上的安裝過程,其它平臺和Linux 發佈可能需要做適當調整。
 
前提條件:請保證在安裝 RHEL 的過程中安裝了足夠的軟件包。讀者可以參考筆者另外一篇文章<<Linux 系統安裝規範>>;或者,選擇安裝全部軟件包。
 
第一步:安裝前的配置
首先,以 root 身份登錄,然後,把本文附件裏的oracle_10g_install.doc(由於不允許上傳.tgz文件,筆者只好更改附件壓縮文件的文件擴展名爲doc)文件傳送到你的服務器上( ftp 或者 rz 都可以實現上傳文件),接下來,執行下面的步驟:
# mv oracle_10g_install.doc oracle_10g_install.tgz
下面這步不是必需的,只是想讓讀者自己驗證一下tarball裏的內容,以便放心使用而已。
# tar -ztvf oracle_10g_install.tgz  
oracle_10g_install/
racle_10g_install/
post_install.sh
oracle_10g_install/libaio-0.3.105-2.i386.rpm
oracle_10g_install/pre_install.sh
oracle_10g_install/glibc-devel-2.3.4-2.25.i386.rpm
oracle_10g_install/xorg-x11-deprecated-libs-6.8.2-1.EL.13.36.i386.rpm
oracle_10g_install/Linux_localinfo_gather_lite.sh.new
oracle_10g_install/libaio-devel-0.3.103-3.i386.rpm
oracle_10g_install/libaio-0.3.105-2.x86_64.rpm
# tar -zxvf  oracle_10g_install.tgz
# cd oracle_10g_install
現在,把 oracle 10g 安裝文件拷到當前目錄下。
# ./pre_install.sh
在提示輸入 oracle 用戶口令的時候,輸入適當的口令。
安裝前的配置就搞定了。
接下來,說說第二步。
 
第二步:安裝 Oracle 10g
這步就不用多說了,任何一份介紹 Oracle 10g 安裝的教程,都有詳細的簡述。我就不贅述了。
 
第三步:安裝後的配置
第二步安裝好 Oracle 10g 之後,事情並未就此結束。我們還需要配置 Oracle 在系統啓動的時候自動啓動。這步的操作如下:
首先以 root 身份登錄到系統,然後進入第一步的 oracle_10g_install 目錄下,然後執行 ./post_install.sh 就搞定了。
 
總之,還是那句話,自動化的安裝會讓你安裝的多個 Oracle 系統保持一致的配置,一致的配置無疑會極大方便日後的維護工作。
 
PS:如果你只是想玩玩 Oracle 而已,建議你裝 Solaris,然後裝 Oracle for Solaris。因爲,在 Solaris 下裝 Oracle 是最簡單最容易的,即使是 Oracle 8i 也是如此的簡單和容易。
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章