全部关闭后,关闭pkg. 节点1操作(root用户)
[iyunv@cmsdb1]#cmhaltpkg -v pkg1
Halting package pkg1 on node cmsdb1
Successfully halted package pkg1 on node cmsdb1
One or more packages or package instances have been halted.
cmhaltpkg: Completed successfully on all packages specified
[iyunv@cmsdb1]#cmhaltpkg -v pkg2
Halting package pkg2 on node cmsdb2
Successfully halted package pkg2 on node cmsdb2
One or more packages or package instances have been halted.
cmhaltpkg: Completed successfully on all packages specified
2.停用卷组,将卷组集群更改为不可用,激活卷组(非GX)
节点1操作(root用户)
[iyunv@cmsdb1]# vgchange -a n /dev/vgdata
Volume group "/dev/vgdata" has been successfully changed.
[iyunv@cmsdb1]# vgchange -S n -c n /dev/vgdata
Configuration change completed.
Volume group "/dev/vgdata" has been successfully changed.
[iyunv@cmsdb1]# vgchange -a y /dev/vgdata
Activated volume group.
Volume group "/dev/vgdata" has been successfully changed.
3.使用标准LVM命令进行所需的更改。一定要设置的原始逻辑卷设备文件的所有者为oracle,组设为dba,模式为660。
删除:
[iyunv@cmsdb1]# lvremove /dev/vgdata/Lvdata1_50g
The logical volume "/dev/vgdata/Lvdata1_50g" is not empty;
do you really want to delete the logical volume (y/n) : y
Logical volume "/dev/vgdata/Lvdata1_50g" has been successfully removed.
Volume Group configuration for /dev/vgdata has been saved in /etc/lvmconf/vgdata.conf
新增:
[iyunv@cmsdb1]# lvcreate -L 10240 -n Lvdata01_10g /dev/vgdata
Logical volume "/dev/vgdata/Lvdata01_10g" has been successfully created with
character device "/dev/vgdata/rLvdata01_10g".
Logical volume "/dev/vgdata/Lvdata01_10g" has been successfully extended.
Volume Group configuration for /dev/vgdata has been saved in /etc/lvmconf/vgdata.conf
修改属组、授权
[iyunv@cmsdb1]# chown -R oracle:dba /dev/vgdata
[iyunv@cmsdb1]# chmod -R 660 /dev/vgdata
4.停用卷组,导出map文件,拷贝至节点2,GX群组
节点1(root用户)
[iyunv@cmsdb1]#vgchange -a n /dev/vgdata
Volume group "/dev/vgdata" has been successfully changed.
[iyunv@cmsdb1]#vgexport -p -s -v -m /tmp/vgdata.map /dev/vgdata
Beginning the export process on Volume Group "/dev/vgdata".
/dev/disk/disk7
vgexport: Preview of vgexport on volume group "/dev/vgdata" succeeded.
[iyunv@cmsdb1]# rcp /tmp/vgdata.map cmsdb2:/tmp/vgdata.map
[iyunv@cmsdb1]# vgchange -S y -c y /dev/vgdata
Configuration change completed.
Volume group "/dev/vgdata" has been successfully changed.
5.节点2重新导入map文件、修改属组、授权
导出
[iyunv@cmsdb2]#vgexport /dev/vgdata
新建
[iyunv@cmsdb2]# mkdir /dev/vgdata
[iyunv@cmsdb2]# mknod /dev/vgdata/group c 64 0x050000
导入
[iyunv@cmsdb2]# vgimport -s -v -m /tmp/vgdata.map /dev/vgdata
Beginning the import process on Volume Group "/dev/vgdata".
Logical volume "/dev/vgdata/Lvdata01_10g" has been successfully created
with lv number 1.
修改属组、授权
[iyunv@cmsdb1]# chown -R oracle:dba /dev/vgdata
[iyunv@cmsdb1]# chmod -R 660 /dev/vgdata
6.以GX模式激活卷组
节点1执行
[iyunv@cmsdb1]# vgchange -a s -p /dev/vgdata
Activated volume group in Shared Mode.
This node is the Server.
Volume group "/dev/vgdata" has been successfully changed.
节点2执行
[iyunv@cmsdb2]# vgchange -a s -p /dev/vgdata
Activated volume group in Shared Mode.
This node is the Server.
Volume group "/dev/vgdata" has been successfully changed.
7.开启pkg
[iyunv@cmsdb1]# cmrunpkg -v pkg1
Running package pkg1 on node cmsdb1
Successfully started package pkg1 on node cmsdb1
cmrunpkg: All specified packages are running
[iyunv@cmsdb1]# cmrunpkg -v pkg2
Running package pkg2 on node cmsdb2
Successfully started package pkg2 on node cmsdb2
cmrunpkg: All specified packages are running
[iyunv@cmsdb1]# cmviewcl
CLUSTER STATUS
cmsdb up
NODE STATUS STATE
cmsdb1 up running
cmsdb2 up running
MULTI_NODE_PACKAGES
PACKAGE STATUS STATE AUTO_RUN SYSTEM
pkg1 up running enabled no
pkg2 up running enabled no
8.启动oracle rac
节点1、2均执行
[iyunv@cmsdb1]# cd /oracle/app/oracle/p*/crs/bin
[iyunv@cmsdb1]# ./crsctl start crs
Attempting to start CRS stack
The CRS stack will be started shortly
[iyunv@cmsdb2]# cd /oracle/app/oracle/p*/crs/bin
[iyunv@cmsdb2]# ./crsctl start crs
Attempting to start CRS stack
The CRS stack will be started shortly