安裝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檔案內容如下:
2、配置iscsi initiator服務:
這裡的儲存使用openfiler,一共4個10G的硬碟,對oracle使用ASM。
在配置iscsi之前,確認系統安裝了SUNWiscsir、SUNWiscsitgtr、SUNWiscsitgtu、SUNWiscsiu四個軟體包,系統預設已經安裝了:
兩個節點配置iscsi:
如果要刪除發現地址,使用命令iscsiadm remove discovery-address 192.168.1.101即可。
二、為安裝Oracle 11g Release 2 RAC集群系統建立使用者和組,並建立安裝目錄:
1、新增相應組以及使用者:
以下表格是使用者和使用者組的對應關係:
兩個節點同時做如下操作:
完了後,檢查下兩節點的使用者id號是否一致:
2、設定使用者環境變數:
grid使用者的環境變數:
node01:ORACLE_SID=+ASM1
node02:ORACLE_SID=+ASM2
oracle的使用者環境變數:
node01:ORACLE_SID=racdb1
3、建立安裝目錄:
4、安裝相應軟體包以及禁用ntp和sendmail服務:
安裝SUNWi1cs和SUNWi15cs兩個軟包:
5、設定UDP引數:
在Oracle的官方文件中的方法是把udp引數寫在/etc/system中,該方法不對,要按以下方法操作:
在 /etc/init.d/ 目錄下建立upd_rac檔案,加入以下內容:
完了後建立如下軟連線:
6、system檔案的修改:
7、雙機系統時間同步:
這裡只需要把後面兩個啟用了:
兩個節點都需執行,完了後在任一節點執行以命令,執行時間同步:
修改完了後,重啟兩個節點,使之生效。
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 |
設定裝置許可權:
三、安裝grid元件:
首先執行檢測命令:
以grid使用者執行runcluvfy.sh指令碼:
這裡只有兩項失敗:
Check: Soft limits for "maximum open file descriptors"
Check: Hard limits for "maximum user processes"
這個不影響安裝,不予理會,繼續安裝。
這裡的密碼至少8位,大小寫和數字混合,這裡是abcABC123.
兩個節點執行完root指令碼後,grid元件還會進行一系列配置,等待你配置完成後就會看到成功介面,點選exit退出安裝程式即可。
四、安裝database:
這裡先安裝軟體,完了後再使用dbca建立叢集資料庫。
資料庫版本選擇企業版,下一步:
執行完root指令碼,退出安裝,接著執行dbca程式建立叢集資料庫。
這裡先不配置em,待資料庫建立完畢後,再手工建立em。
這裡的密碼至少8位,大小寫和數字混合,這裡是abcABC123.
資料庫已建立完畢。
五、後續操作:
進行驗證,所有服務是否已啟動:
驗證單個例項:
使用emca配置em:
解除安裝EM:
執行emca –deconfig all db -cluster,輸入相應使用者的密碼即可。
備份spfile:
重新編譯全部PL/SQL modules: