Oracle的安裝包括企業(yè)版服務(wù)器端和客戶端兩部分,用戶可以根據(jù)實(shí)際情況選擇不同的部分安裝。
這里以企業(yè)版服務(wù)器端為主要介紹對象,客戶端的安裝方法相對要簡單一些。
服務(wù)器端安裝分為:典型安裝、最小安裝和定制安裝三種。
客戶端安裝分為:管理員客戶端、程序員客戶端、應(yīng)用用戶客戶端、定制安裝客戶端。
系統(tǒng)需求
1.硬件需求
內(nèi)存最低配置為128MB,建議使用256MB;
硬盤交換分區(qū)至少是400MB或者是內(nèi)存的二倍以上也可以;
硬盤大小需求:
服務(wù)器 典型安裝 750mb
最小安裝 675mb
定制安裝 1gb
客戶端 管理員 350mb
程序員 260mb
應(yīng)用用戶 150mb
定制安裝 470mb
2. 軟件需求
Linux系統(tǒng)內(nèi)核要求是V2.2或以上版本;
Java Runtime Environment (JRE)要求是V1.1.6或以上版本;
系統(tǒng)必須支持X window。
安裝前的準(zhǔn)備工作
1. 系統(tǒng)內(nèi)核的修改
對/usr/src/linux/include/asm/hmparam.h文件作如下修改:
被修改量 修改后數(shù)值
shmmax 內(nèi)存大小*0.5
shmmin 1
shmmni 100
shmseg 10
對/usr/src/linux/include/linux/sem.h文件作如下修改:
被修改量 修改后數(shù)值
semmni 100
semmsl processes參數(shù)+10
segmns 所有數(shù)據(jù)庫processes參數(shù)總和+10
semopm 100
semvmx 32767
參數(shù)修改完后,用“make dep”、“make clean”、“make bzImage”命令重新編譯內(nèi)核,并用新內(nèi)核啟動計(jì)算機(jī)。
2. 系統(tǒng)用戶和安裝目錄的建立
在Oracle的技術(shù)文檔中建議為數(shù)據(jù)庫建立兩個組——oinstall、dba,但在實(shí)際使用中筆者發(fā)現(xiàn)只要建一個dba組就可以順利安裝Oracle,而不影響系統(tǒng)的使用;需要為數(shù)據(jù)庫增加一個用戶oracle,它屬于dba組;再建立/u01/app/oracle/8.1.6目錄,并把它的所有者設(shè)為oracle.dba。
3. 設(shè)置環(huán)境變量
并不是每個環(huán)境變量的設(shè)置都是必需的,但設(shè)置它們可以使你的安裝和使用變得更方便,這一點(diǎn)可以在后面的安裝過程中看出來。編輯Oracle用戶主目錄下的。bash_profile來設(shè)置環(huán)境變量:
ORACLE_HOME=/u01/app/oracle/product/8.1.6
export ORACLE_HOME/包括Oracle軟件的目錄/
LD_LIBRARY_PATH=/u01/app/oracle/
product/8.1.6/lib;
export LD_LIBRARY_PATH
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE/包括Oracle軟件的目錄和管理軟件的目錄/
ORACLE_SID=ORCL
export ORACLE_SID/缺省數(shù)據(jù)庫的標(biāo)識/
ORACLE_TERM=vt100
export ORACLE_TERM
ORA_NLS33=/u01/app/oracle/product/8.1.6/
ocommon/nls/admin/data
export ORA_NLS33 /語言支持/
PATH=$PATH: /u01/app/oracle/product/8.1.6/bin
export PATH
對于內(nèi)存比較小的用戶,可能會在X window中安裝Oracle時出現(xiàn)內(nèi)存不足的情況,這時就需要設(shè)置DISPLAY變量,它的作用是把本應(yīng)在本地輸出的X window安裝界面輸出到DISPLAY變量設(shè)定的主機(jī)上,方法如下:
DISPLAY=192.168.0.20:0.0
export DISPLAY
在輸出的終端上還要設(shè)置一個變量:xhost servername;表示允許服務(wù)器把X window的顯示界面送給該終端,這樣可以降低服務(wù)器端的工作負(fù)載,節(jié)省安裝時的系統(tǒng)資源。
4. 安裝Java Runtime Environment (JRE)
由于數(shù)據(jù)庫的安裝是基于X window的圖形界面,用的是Java程序,所以它需要Java Runtime Environment (JRE)的支持。
5. 建立安裝源目錄
如果用戶用的是光盤安裝,就要先將光驅(qū)映射成目錄——“mount /dev/cdrom”;
如果用戶用的是下載的tar.gz文件,就要先將這個文件解壓縮到/tmp目錄,然后將生成的安裝目錄授權(quán)給oracle.dba。
數(shù)據(jù)庫安裝
1. 以O(shè)racle用戶登錄系統(tǒng),進(jìn)入安裝源目錄,運(yùn)行“。/runInstaller”,開始安裝;
2. 進(jìn)入安裝界面后點(diǎn)“Next”,出現(xiàn)設(shè)置目錄的界面;
如果用戶的環(huán)境變量設(shè)置正確這個界面中的目錄會自動完成設(shè)置,否則就要通過“瀏覽”按鈕選擇目錄,設(shè)置完成后點(diǎn)擊“Next”,進(jìn)入下一步;
3. 剩下的工作就很簡單了,只要按照提示做就基本沒問題,但有以下一些地方要注意:
在Unix Group Name 字段中添入“dba”;
選擇“Oracle8i Enterprise Edition”;
安裝類型選擇“Custom”;
建議安裝內(nèi)容中不要選擇Intermedia,有些技術(shù)資料介紹說這個軟件運(yùn)行不太穩(wěn)定,我們又何必自找麻煩呢!
在詢問是否在安裝時建立數(shù)據(jù)庫時,選擇“No”,因?yàn)槲覀円肙racle提供的專門工具建立數(shù)據(jù)庫;
在安裝過程中需要以Root身份執(zhí)行兩個文件——只要用su命令進(jìn)行一下身份轉(zhuǎn)換就行了。
4. 關(guān)鍵在于做好準(zhǔn)備
只要準(zhǔn)備工作沒問題,其實(shí)安裝數(shù)據(jù)庫系統(tǒng)的過程還是很簡單的。從技術(shù)角度講建立數(shù)據(jù)庫時設(shè)置的所有參數(shù)都可以在數(shù)據(jù)庫建完后進(jìn)行修改,所以用戶根本沒必要擔(dān)心自己設(shè)置錯了怎么辦,只需認(rèn)真看每一個步驟中的提示就行。這里筆者有一個小小的建議:如果用戶是初學(xué)者,建立數(shù)據(jù)。