1. 程式人生 > 資料庫 >安裝oracle 11gr2 rac on solaris

安裝oracle 11gr2 rac on solaris

安裝oracle 11gr2 rac on solaris

關注

一、環境介紹:

1、主機資訊:

一臺pc(AMD 速龍II x630,8G記憶體,1T硬碟),上面裝有fedora13系統,其中安裝了vmware workstation。這個實驗環境都是在vmware workstation上完成的,其中兩個節點是在vmware中。fedora13伴有DNS伺服器的角色和NFS伺服器的角色。兩個節點的介紹:

node01:

記憶體:2GB

主機名:node01.xzxj.edu.cn

IP地址: 192.168.1.121 (公網IP e1000g0)

閘道器: 192.168.1.1 (e1000g0)

IP地址:192.168.0.121 (私網IP e1000g1)

閘道器: none

node02:

記憶體:2GB

主機名:node02.xzxj.edu.cn

IP地址: 192.168.1.122 (公網IP e1000g0)

閘道器: 192.168.1.1 (eth0)

IP地址:192.168.0.122 (私網IP e1000g1)

閘道器: none

HOSTS檔案內容如下:

p_w_picpath

2、配置iscsi initiator服務

這裡的儲存使用openfiler,一共4個10G的硬碟,對oracle使用ASM。

在配置iscsi之前,確認系統安裝了SUNWiscsir、SUNWiscsitgtr、SUNWiscsitgtu、SUNWiscsiu四個軟體包,系統預設已經安裝了:

p_w_picpath

兩個節點配置iscsi:

p_w_picpath

p_w_picpath

如果要刪除發現地址,使用命令iscsiadm remove discovery-address 192.168.1.101即可。

二、為安裝Oracle 11g Release 2 RAC集群系統建立使用者和組,並建立安裝目錄:

1、新增相應組以及使用者:

以下表格是使用者和使用者組的對應關係:

p_w_picpath

兩個節點同時做如下操作:

p_w_picpath

完了後,檢查下兩節點的使用者id號是否一致:

 p_w_picpath

p_w_picpath

2、設定使用者環境變數:

grid使用者的環境變數:
node01:ORACLE_SID=+ASM1
node02:ORACLE_SID=+ASM2

p_w_picpath

p_w_picpath

oracle的使用者環境變數:

node01:ORACLE_SID=racdb1

node02:ORACLE_SID=racdb2

p_w_picpath

p_w_picpath 

3、建立安裝目錄:

p_w_picpath

p_w_picpath 

4、安裝相應軟體包以及禁用ntp和sendmail服務:

p_w_picpath

安裝SUNWi1cs和SUNWi15cs兩個軟包:

p_w_picpath 

5、設定UDP引數:

在Oracle的官方文件中的方法是把udp引數寫在/etc/system中,該方法不對,要按以下方法操作:

在 /etc/init.d/ 目錄下建立upd_rac檔案,加入以下內容:

p_w_picpath

完了後建立如下軟連線:

p_w_picpath

6、system檔案的修改:

p_w_picpath

7、雙機系統時間同步:

p_w_picpath

這裡只需要把後面兩個啟用了:

p_w_picpath

兩個節點都需執行,完了後在任一節點執行以命令,執行時間同步:

p_w_picpath

修改完了後,重啟兩個節點,使之生效。

8、儲存劃分介紹:

openfiler中卷的劃分:

Volume Name Volume Description Required Space (MB) Filesystem Type
sol01 Oracle ASM Volume 1 10240 ISCSI
sol02 Oracle ASM Volume 2 10240 ISCSI
sol03 Oracle ASM Volume 3 10240 ISCSI
sol04 Oracle ASM Volume 4 10240 ISCSI

solaris系統中的oracle共享裝置配置:

File System Type iSCSI Target (short) Name Size Device Name ASM Diskgroup Name File Types
ASM sol01 10240MB /dev/rdsk/c2t2d0s0 +DATA oracle database files
ASM sol02 10240MB /dev/rdsk/c2t3d0s0 +DATA oracle database files
ASM sol03 10240MB /dev/rdsk/c2t4d0s0 +DATA oracle database files
ASM sol04 10240MB /dev/rdsk/c2t5d0s0 +DATA oracle database files

設定裝置許可權:

p_w_picpath

三、安裝grid元件:

首先執行檢測命令:

以grid使用者執行runcluvfy.sh指令碼:

p_w_picpath

這裡只有兩項失敗:

Check: Soft limits for "maximum open file descriptors"

Check: Hard limits for "maximum user processes"

這個不影響安裝,不予理會,繼續安裝。

p_w_picpath 

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath 

這裡的密碼至少8位,大小寫和數字混合,這裡是abcABC123.

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath 

p_w_picpath

p_w_picpath

兩個節點執行完root指令碼後,grid元件還會進行一系列配置,等待你配置完成後就會看到成功介面,點選exit退出安裝程式即可。

四、安裝database:

這裡先安裝軟體,完了後再使用dbca建立叢集資料庫。

p_w_picpath 

p_w_picpath

p_w_picpath

資料庫版本選擇企業版,下一步:

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

執行完root指令碼,退出安裝,接著執行dbca程式建立叢集資料庫。

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

這裡先不配置em,待資料庫建立完畢後,再手工建立em。

p_w_picpath

這裡的密碼至少8位,大小寫和數字混合,這裡是abcABC123.

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

資料庫已建立完畢。

五、後續操作:

進行驗證,所有服務是否已啟動:

p_w_picpath

驗證單個例項:

p_w_picpath

使用emca配置em:

p_w_picpath

 

解除安裝EM:

執行emca –deconfig all db -cluster,輸入相應使用者的密碼即可。

p_w_picpath

備份spfile:

p_w_picpath

重新編譯全部PL/SQL modules:

p_w_picpath