本文旨在記錄過程,不作過多描述。具體參數信息請參考官方文檔。數據庫
主機配置信息以下圖:
共享磁盤信息以下圖:
網絡
以root身份登陸任意一節點,執行installer程序,而後輸入I,以下圖:oracle
[root@odb01 ~]# /mnt/rhel7_x86_64/installer
選擇Veritas InfoScale Enterprise,安裝完成後不當即進行配置。而後輸入要安裝的主機名,以空格隔開。
若是有正式的license輸入便可;若是沒有就使用keyless licensing選項。
app
[root@odb01 ~]# /opt/VRTS/install/installer -configure
選擇SF Oracle RAC選項,輸入集羣幾點的主機名,下一步。
接着配置集羣名稱以及心跳:
less
[root@odb01 ~]# /opt/VRTS/install/installer -fencing
這裏選擇Configure disk based fencing選項。
可使用下面命令進行驗證:
配置完成後,默認會在集羣中添加一個新的資源組vxfendg;可使用hagrp命令進行驗證:
ide
在安裝oracle rac以前,必須配置好ocr和vote。能夠建立基於文件系統的,也能夠建立基於裸設備的,這裏使用基於文件系統的ocr和vote。code
[root@odb01 ~]# /opt/VRTS/install/installer -configure
配置完成後,集羣服務會增長一個cvm資源組,可使用以下命令驗證查詢:
ci
--初始化磁盤 [root@odb01 ~]# vxdisksetup -if odb01_vmdk0_0 --建立磁盤組 [root@odb01 ~]# vxdg -s init datadg odb01_vmdk0_0=odb01_vmdk0_0 --建立兩個volume [root@odb01 ~]# vxassist -g datadg make vol01 50G [root@odb01 ~]# vxassist -g datadg make vol02 50G --建立vxfs文件系統 [root@odb01 ~]# mkfs -t vxfs -o bsize=8192,largefiles /dev/vx/dsk/datadg/vol01 [root@odb01 ~]# mkfs -t vxfs -o bsize=8192,largefiles /dev/vx/dsk/datadg/vol02 --建立掛載點 [root@odb01 ~]# mkdir -p /u02/{oradata,archive} [root@odb02 ~]# mkdir -p /u02/{oradata,archive}
[root@odb01 ~]# haconf -makerw --建立資源組rhn_rg [root@odb01 ~]# hagrp -add rhn_rg [root@odb01 ~]# hagrp -modify rhn_rg Parallel 1 [root@odb01 ~]# hagrp -modify rhn_rg SystemList odb01 0 odb02 1 [root@odb01 ~]# hagrp -modify rhn_rg AutoStartList odb01 odb02 --添加datadg_rs資源 [root@odb01 ~]# hares -add datadg_rs CVMVolDg rhn_rg [root@odb01 ~]# hares -modify datadg_rs CVMDiskGroup datadg [root@odb01 ~]# hares -modify datadg_rs CVMActivation sw [root@odb01 ~]# hares -modify datadg_rs CVMVolume vol01 vol01 [root@odb01 ~]# hares -modify datadg_rs NodeList odb01 odb02 [root@odb01 ~]# hares -modify datadg_rs Critical 0 --添加文件系統資源 [root@odb01 ~]# hares -add oradata_mnt CFSMount rhn_rg [root@odb01 ~]# hares -add archive_mnt CFSMount rhn_rg [root@odb01 ~]# hares -modify oradata_mnt MountPoint "/u02/oradata" [root@odb01 ~]# hares -modify archive_mnt MountPoint "/u02/archive" [root@odb01 ~]# hares -modify oradata_mnt BlockDevice /dev/vx/dsk/datadg/vol01 [root@odb01 ~]# hares -modify archive_mnt BlockDevice /dev/vx/dsk/datadg/vol02 [root@odb01 ~]# hares -modify archive_mnt Critical 0 [root@odb01 ~]# hares -modify oradata_mnt Critical 0 --啓用資源組並online [root@odb01 ~]# hagrp -enableresources rhn_rg [root@odb01 ~]# haconf -dump -makero [root@odb01 ~]# hagrp -online rhn_rg -any [root@odb01 ~]# chown -R oracle:oinstall /u02
這裏不詳細描述oracle grid和database的安裝過程,只作如下說明:
一、安裝配置grid組件時,對應的ocr和vote位置選擇對應的文件系統;
二、建立數據庫實例時,數據文件和歸檔選擇對應的文件系統。資源
向已建立的rhn_rg資源組添加數據庫實例資源信息,以下:文檔
[root@odb01 ~]# haconf -makerw --添加rhn_rs資源 [root@odb01 ~]# hares -add rhn_rs Oracle rhn_rg [root@odb01 ~]# hares -modify rhn_rs Owner oracle [root@odb01 ~]# hares -modify rhn_rs Home /u01/app/oracle/product/11.2.0/db_1 [root@odb01 ~]# hares -modify rhn_rs StartUpOpt SRVCTLSTART [root@odb01 ~]# hares -modify rhn_rs ShutDownOpt SRVCTLSTOP --設置各個節點對應的實例名稱 [root@odb01 ~]# hares -local rhn_rs Sid [root@odb01 ~]# hares -modify rhn_rs Sid rhndb1 -sys odb01 [root@odb01 ~]# hares -modify rhn_rs Sid rhndb2 -sys odb02 [root@odb01 ~]# hares -modify rhn_rs Critical 0 --設置資源之間的依賴關係 [root@odb01 ~]# hares -link oradata_mnt datadg_rs [root@odb01 ~]# hares -link archive_mnt datadg_rs [root@odb01 ~]# hares -link rhn_rs oradata_mnt [root@odb01 ~]# hares -link rhn_rs archive_mnt [root@odb01 ~]# hagrp -link rhn_rg cvm online local firm [root@odb01 ~]# hagrp -enableresources rhn_rg [root@odb01 ~]# haconf -dump -makero [root@odb01 ~]# hagrp -online rhn_rg -any