前些年,在 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 也是如此的簡單和容易。
<a href="http://down.51cto.com/data/2349208" target="_blank">附件:http://down.51cto.com/data/2349208</a>
本文轉自zkjian517 51CTO部落格,原文連結:http://blog.51cto.com/zoukejian/58326