隨著Oracle數(shù)據(jù)庫及Linux的應(yīng)用越來越廣泛,在Linux下安裝與使用Oracle成為其應(yīng)用的第一步。本文介紹如何在Red Hat Linux 8.0下進(jìn)行Oracle的安裝及應(yīng)用。
基本配置
硬件環(huán)境
本文的Oracle安裝基本配置為:硬盤空間40GB、內(nèi)存256MB。
軟件環(huán)境
安裝前需要準(zhǔn)備的軟件包如下:
◆ Linux 操作系統(tǒng) Red Hat Linux 8.0;
◆ 數(shù)據(jù)庫軟件Oracle 8i linux81701.tar;
◆ JDK j2sdk-1_4_1_01-linux-i586-rpm.bin;
◆ GCC i386-glibc-2.1-linux.tar.gz;
◆ 補(bǔ)丁包 glibc-2.1.3-stubs.tar.gz;
◆ Binutils包 binutils-2.10.0.18-1rh52.i386.rpm
企業(yè)級(jí)用戶最好使用Red Hat Linux Advanced Server2.1+Oracle 9iR2。這樣無需安裝GCC、JDK、Binutils及補(bǔ)丁包glibc-2.1.3-stubs.tar.gz等,安裝將更為簡(jiǎn)單、方便,數(shù)據(jù)庫服務(wù)器也更為穩(wěn)定。
# sh j2sdk-1_4_1_01-linux-i586-rpm.bin # rpm j2sdk-1_4_1_01-linux-i586-rpm # cd /usr/local # ln -s /usr/j2sdk1.4.1 java
接下來安裝glibc2.1包。Oracle 8i安裝時(shí)需要glibc2.1。由于Red Hat Linux 8.0的glibc版本高于2.1版本,所以必須對(duì)glibc進(jìn)行降級(jí)。否則在安裝時(shí)會(huì)出現(xiàn)錯(cuò)誤,導(dǎo)致安裝失敗。以root賬號(hào)登錄,執(zhí)行以下命令:
# tar zxvf /backup/i386-glibc-2.1-linux.tar.gz # mv usr/i386-glibc-2.1-linux /usr/i386-glibc-2.1-linux
下一步,安裝Binutils。Red Hat Linux 8.0的Binutils包的版本較高,在安裝Oracle 8i時(shí)會(huì)導(dǎo)致編譯錯(cuò)誤。這里將Binutils降級(jí),在安裝時(shí)帶上參數(shù)force(強(qiáng)制安裝)、nodeps(取消依賴性)。卸載系統(tǒng)的binutils包,代碼如下:
# rpm -e -- force -nodeps binutils-2.13.90.0.2-2.i386.rpm
# Oracle Environment # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs # +---------------- SETUP Oracle ENVIRONMENT-----------------+#
11.在文件被拷貝和鏈接后,彈出一個(gè)窗口,要求以root運(yùn)行root.sh腳本。此時(shí),切換到前面新建的終端窗口,以root用戶運(yùn)行“/opt/Oracle/product/8.1.7/root.sh”腳本。使用“./root.sh”命令運(yùn)行此腳本時(shí),在詢問“local bin directory”時(shí),按下Enter鍵(采用默認(rèn)路徑)。執(zhí)行后,返回彈出的窗口,點(diǎn)擊“OK”即可。