需求:
共两个diskgroup,+DATA和+SYS。其中+DATA有n个盘,external redundancy 类型;+SYS有3块盘,normal redundancy类型。
需要将OCR和VOTE存放到+SYS diskgroup,并将OCR冗余到+DATA diskgroup。
另外还需要将SYSTEM表空间存放到+SYS diskgroup,保证同一个extent,分布到不同磁盘(机柜)。
实施办法:
下列操作最好在安装CRS时完成,也可以在RAC安装完成后进行。
1、安装CRS时,创建+DATA diskgroup,external redundancy 类型。
2、CRS安装完成后,创建+SYS diskgroup,normal redundancy 类型。创建SQL如下:
create diskgroup sys
normal redundancy
quorum failgroup sysfg1 disk '/dev/rhdisk1'
regular failgroup sysfg2 disk '/dev/rhdisk2'
regular failgroup sysfg3 disk '/dev/rhdisk3'
attribute 'compatible.asm' = '11.2.0.0.0';
3、在集群的其他节点mount +SYS。
alter diskgroup mount sys;
4、迁移votedisk到+SYS。
crsctl replace votedisk +SYS
5、冗余ocr到+SYS。
ocrconfig -add +SYS
6、检查验证。
crsctl query css votedisk
ocrcheck
SQL> select group_number,name,type from v$asm_diskgroup;
GROUP_NUMBER NAME TYPE
------------ ------------------------------ ------
1