实验1:新加磁盘比之前的磁盘容量小,是否能加入磁盘组?
alter diskgroup SSDDG2 add
failgroup qone1 disk
'/dev/qdata/local-VolGroup-redo'
failgroup qone2 disk
'/dev/qdata/mpath-s02.3267.01.redo';

结论1:可以加入
实验2:小的磁盘容量是否会成为上限
create bigfile tablespace soe1 datafile '+SSDDG2' size 500G;

asmcmd lsdsk -kG ssddg2

select group_number, name, total_mb/1024 Total, free_mb/1024 Free, (total_mb-free_mb)/1024 Used from v$asm_diskgroup;

结论2:不会
实验3:故障组数量不一致是否可以添加

结论:可以,但是其实没有用


实验4:磁盘组paratners
select count(disk_number)
from v$asm_disk
where group_number=3;
select disk_number, name, path from v$asm_disk where group_number=3 order by disk_number;

select count(disk_number)
from v$asm_disk
where group_number=3;

select d.group_number "Group", d.disk_number "Disk#", p.number_kfdpartner "Partner disk#"
from x$kfdpartner p,v$asm_disk d
where p.disk=d.disk_number and p.grp=d.group_number and d.group_number=3
order by 1, 2, 3;

扩展:磁盘0与磁盘1、3有partner关系,当有一个extend分配到磁盘0时,它的镜像副本将被分配到磁盘1或者3,但不是两者都有。【两份镜像副本】
本文通过四个实验探讨了Oracle Automatic Storage Management (ASM)磁盘组的管理,包括不同容量磁盘的添加、磁盘容量对组容量的影响、不一致故障组的添加以及磁盘伙伴关系对数据冗余的影响。实验结果显示,磁盘容量不影响磁盘组的使用,不同大小的磁盘可以加入同一磁盘组,而伙伴磁盘确保了数据的镜像副本。
1573

被折叠的 条评论
为什么被折叠?



