注:旧的磁盘组只允许在一个节点mount,如果发现多个节点mount,需要在其他节点dismount,否则会删除不掉旧的磁盘组。
2.2迁移DATA1 2.2.1 数据磁盘组DATA1添加确定/dev/asm-diskl,/dev/asm-diskm,/dev/asm-diskn对应的是新加的5G大小的3个盘
用于数据磁盘组DATA1添加
alter diskgroup DATA1 add disk '/dev/asm-diskl' rebalance power 7;
alter diskgroup DATA1 add disk '/dev/asm-diskm', '/dev/asm-diskn' rebalance power 11;
这里说明可以单个添加,也可以多个添加。
2.2.2 查询同步状态 set linesize 200 col NAME for a10 select name,allocation_unit_size,state,type,free_mb,required_mirror_free_mb req_mi_fr_mb,usable_file_mb from v$asm_diskgroup; 2.2.3 删除原存储的LUN所有磁盘添加进ASM磁盘组后,删除原存储的LUN。
查询LUN path与asm_disk_name的对应关系
select name,path from v$asm_disk;
确定是DATA1_0000,DATA1_0001,DATA1_0002
删除磁盘组DATA1中旧存储对应的LUN:
FRA1磁盘组和DATA1磁盘组的添加一样,
alter diskgroup FRA1 add disk '/dev/asm-disko' rebalance power 7; alter diskgroup FRA1 drop disk FRA1_0000 rebalance power 7; select disk_number,path,total_mb,free_mb from v$asm_disk;最后确定所有盘都置换完成:
SQL> select disk_number,path,total_mb,free_mb from v$asm_disk; DISK_NUMBER PATH TOTAL_MB FREE_MB ----------- ------------------------------------------------------------ ---------- ---------- 0 /dev/asm-diskc 0 0 1 /dev/asm-diskd 0 0 3 /dev/asm-diske 0 0 4 /dev/asm-diskf 0 0 5 /dev/asm-diskg 0 0 6 /dev/asm-diskb 0 0 1 /dev/asm-diskj 1024 715 0 /dev/asm-diski 1024 717 1 /dev/asm-disko 5120 4943 3 /dev/asm-diskl 5120 4502 4 /dev/asm-diskm 5120 4499 5 /dev/asm-diskn 5120 4501 2 /dev/asm-diskk 1024 714 0 /dev/asm-diskh 5120 4965 14 rows selected. SQL> r 1* select disk_number,path,total_mb,free_mb from v$asm_disk DISK_NUMBER PATH TOTAL_MB FREE_MB ----------- ------------------------------------------------------------ ---------- ---------- 0 /dev/asm-diskc 0 0 1 /dev/asm-diskd 0 0 2 /dev/asm-diskh 0 0 3 /dev/asm-diske 0 0 4 /dev/asm-diskf 0 0 5 /dev/asm-diskg 0 0 6 /dev/asm-diskb 0 0 1 /dev/asm-diskj 1024 715 0 /dev/asm-diski 1024 717 1 /dev/asm-disko 5120 4790 3 /dev/asm-diskl 5120 4502 4 /dev/asm-diskm 5120 4499 5 /dev/asm-diskn 5120 4501 2 /dev/asm-diskk 1024 714 14 rows selected.最终确定要替换的LUN都没有数据了,主机侧就可以操作了。
2.4测试查看集群各资源状态:
crsctl stat res -t查看OCR信息:
ocrcheck && crsctl query css votedisk查询ASM实例的spfile文件:
sqlplus / as sysasm <<EOF show parameter pfile EOF