SQL> alter diskgroup dg1 mount;
alter diskgroup DG1 mount
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15130: diskgroup "DG1" is being dismounted
ORA-15066: offlining disk "" may result in a data loss
SQL> select name,state from v$asm_diskgroup
NAME STATE
----- ----------------------------------------------------
DG1 DISMOUNTED
RECOVERYDEST DISMOUNTED
SQL> drop diskgroup dg1;
drop diskgroup dg1
*
ERROR at line 1:
ORA-15039: diskgroup not dropped
ORA-15001: diskgroup "DG1" does not exist or is not mounted
尝试清空DG1用的sdc1、sdd1,RECOVERY用的sde1、sdf1,确认这两个DG已经不需要使用
[root@Oracle ~]#dd if=/dev/zero of=/dev/sdc1 bs=1M count=10000
[root@Oracle ~]#dd if=/dev/zero of=/dev/sdd1 bs=1M count=10000
[root@Oracle ~]#dd if=/dev/zero of=/dev/sde1 bs=1M count=10000
[root@Oracle ~]#dd if=/dev/zero of=/dev/sdf1 bs=1M count=10000
SQL> select name,state from v$asm_diskgroup
no rows selected
至此就可以重新建立Diskgroup了