chown oracle.dba /dev/datavg/rora_pwd
chown oracle.dba /dev/datavg/rdb_*
chmod 664 /dev/datavg/rora_crs0*
chmod 664 /dev/datavg/rora_vote0*
chmod 660 /dev/datavg/rora_spfile
chmod 660 /dev/datavg/rora_pwd
chmod 660 /dev/datavg/rdb_*
3.7.在archvg2上创建arch2文件系统
lvcreate -L 150000 -n lvarch2 archvg2
newfs -F vxfs -o largefiles /dev/archvg2/lvarch2
# strings /etc/lvmtab
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
4 集群配置
4.1
使用cmquerycl去创建一个集群配置文件,Cmquerycl命令必须在主节点上进行。
# cmquerycl -v -C /etc/cmcluster/cmcluster.ascii -n hp1 -n hp2
4.2
# vi /etc/cmcluster/cmcluster.ascii
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
CLUSTER_NAME cluster1
NODE_NAME hp1
NETWORK_INTERFACE lan2
HEARTBEAT_IP 10.1.0.121
NETWORK_INTERFACE lan1
NETWORK_INTERFACE lan0
HEARTBEAT_IP 222.3.25.121
# CLUSTER_LOCK_LUN
FIRST_CLUSTER_LOCK_PV /dev/disk/disk28
NODE_NAME hp2
NETWORK_INTERFACE lan2
HEARTBEAT_IP 10.1.0.122
NETWORK_INTERFACE lan1
NETWORK_INTERFACE lan0
HEARTBEAT_IP 222.3.25.122
# CLUSTER_LOCK_LUN
FIRST_CLUSTER_LOCK_PV /dev/disk/disk28
****************************************************
VOLUME_GROUP /dev/vglock #HA模式需要,RAC模式不需要。
VOLUME_GROUP /dev/vgora
****************************************************
OPS_VOLUME_GROUP /dev/vgdata # RAC模式,不需要加lockvg。
****************************************************
NODE_TIMEOUT 6000000 #修改NODE_TIMEOUT为6s。
其他参数采用默认值。
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
4.3
# cmcheckconf -v -C /etc/cmcluster/cmcluster.ascii
vgchange -a y /dev/lockvg
cmapplyconf -v -C /etc/cmcluster/cmcluster.ascii
将卷组datavg去激活:
#vgchange -a n datavg
启/停双机并设置卷组信息:
#cmruncl
#cmviewcl -v
#vgchange -S y -c y datavg
#vgchange -a s datavg
#remsh hp2 /usr/sbin/vgchange -a s datavg
通过在每个节点上vgdisplay -v datavg进行查看,可见每个卷组datavg卷都为激活状态。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
5.建第一个包pkg_ora1:
mkdir /etc/cmcluster/pkg_ora1
cmmakepkg -p /etc/cmcluster/pkg_ora1/pkg_ora1.conf
# vi /etc/cmcluster/pkg_ora1/pkg_ora1.conf
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PACKAGE_NAME pkg_ora1
NODE_NAME hpdb1 #只加节点1.
RUN_SCRIPT /etc/cmcluster/pkg_ora1/pkg_ora1.cntl
HALT_SCRIPT /etc/cmcluster/pkg_ora1/pkg_ora1.cntl
MONITORED_SUBNET 222.3.25.0 #11.31版本中代替SUBNET。
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# cmmakepkg -s /etc/cmcluster/pkg_ora1/pkg_ora1.cntl
# vi /etc/cmcluster/pkg_ora1/pkg_ora1.cntl
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
****************************************
VGCHANGE="vgchange -a s" # RAC模式
****************************************
VG[0]="datavg" #需要激活的包,lockvg不需要添加。
#LV[0]=/dev/vgora/lvoradata; FS[0]=/oradata;FS_MOUNT_OPT[0]=""; FS_UMOUNT_OPT[0]=""; FS_FSCK_OPT[0]="" #HA模式需要。
#IP[0]="222.3.25.123" # RAC模式不用设IP
#SUBNET[0]="222.3.25.0"
function customer_defined_run_cmds
{
# ADD customer defined run commands.
: # do nothing instruction, because a function must contain some command.
test_return 51
}
# This function is a place holder for customer define functions.
# You should define all actions you want to happen here, after the servi