天天看點

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 也是如此的簡單和容易。

<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

上一篇: 淺談 MySQL

繼續閱讀