EnterpriseLinux5.4下安裝ORACLE11GR2

edwards63發表於2010-05-09

最近ORACLE釋出了11GR2資料庫,在安裝上有了很大改進,特別是對於以往手工設定的很多引數,都能透過直接執行提供的FIX指令碼直接修改了,我在自己的伺服器上安裝了幾套11GR2,到目前執行正常(含生產庫),現在把安裝過程寫出來大家參考:
1、安裝LINUX作業系統,比較簡單,基本上可以選擇所有的元件(硬碟容量允許的話),有好多服務安裝了以後不用的話,可以事後再禁用的;
2、建立作業系統使用者組和使用者
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
#passwd oracle(在此設定oracle使用者的口令)
3、建立資料庫安裝目錄,並更改相應許可權
#mkdir -p /u01/app/oracle
#chown -R oracle:oinstall  /u01/app/oracle
#chmod -R 775  /u01/app/oracle

#mkdir  /u01/app/oraInventory
#chown  oracle:oinstall  /u01/app/oraInventory
#chmod 775  /u01/app/app/oraInventory
(如果要增加其他掛載點的話,同樣執行以上相似命令就可以,比如oradata、recovery_area等)
4、設定ORACLE的環境變數
一般只需要在ORACLE使用者的.bash_profile進行設定,加入以下內容即可:
export  ORACLE_BASE=/u01/app/oracle
export  ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=xxxxx(其中xxxxx為你設定的對應的資料庫名稱)
export  PATH=$PATH:$ORACLE_HOME/bin

5、在root使用者下開啟圖形化功能
#xhost +

6、下栽資料庫安裝軟體,並且解壓縮到相關目錄下,再切換到ORACLE使用者下執行安裝:
#su  -  oracle
$./runInstaller
如果沒有其他錯誤,這時候就能出現圖形化的安裝介面,根據具體需求,選擇安裝選項,當然一般應該選擇企業版本進行安裝。最後會提示進行fix&check,並給出哪些RPM包沒有安裝,這時候再到系統安裝盤的server目錄下,直接安裝對應的包就可以:
#rpm -ivh  xxxxxx..........xxx.rpm
特別的,對於64位系統的話,好象對應的32位、64位包都要安裝,否則還是會提示軟體未安裝的。

對於提示的系統引數未透過檢查的,只需按照提示執行對應的指令碼就可以了,這個比之前的版本要手工設定N多引數人性化了很多,ORACLE進步很大啊!!

7、透過引數檢查和系統軟體檢查後,進入資料庫的安裝,該過程只要按照提示選擇對應項即可。最後按照提示執行對應的兩個指令碼(切換到root使用者執行),資料庫安裝就完成了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11954956/viewspace-662272/,如需轉載,請註明出處,否則將追究法律責任。

相關文章