a /dev/datavg/rora_spfile 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 vgchange -a y /dev/datavg 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 |