===================
在线删除一块磁盘
===================
SQL> alter diskgroup dgroup1
2 drop disk dgroup1_0005;
磁盘组已变更。
随后察看各磁盘的空余空间,可以看到dgroup1_0005的空余空间逐渐变大,
直至1000M(即整个磁盘C:ASMDISKSDISK6的大小),再将disk6状态mount变成closed;
而其余几个磁盘的在差不多等量地变小。
SQL> select name,total_mb,free_mb from v$asm_disk;
NAME TOTAL_MB FREE_MB
--------------- ---------- ----------
DGROUP1_0000 1000 515
DGROUP1_0001 1000 517
DGROUP1_0002 1000 516
DGROUP1_0003 1000 519
DGROUP1_0004 1000 516
DGROUP1_0005 1000 686
已选择6行。
SQL> /
NAME TOTAL_MB FREE_MB
--------------- ---------- ----------
DGROUP1_0000 1000 493
DGROUP1_0001 1000 495
DGROUP1_0002 1000 492
DGROUP1_0003 1000 496
DGROUP1_0004 1000 493
DGROUP1_0005 1000 800
已选择6行。
SQL> /
NAME TOTAL_MB FREE_MB
--------------- ---------- ----------
DGROUP1_0000 1000 457
DGROUP1_0001 1000 459
DGROUP1_0002 1000 458
DGROUP1_0003 1000 459
DGROUP1_0004 1000 459
DGROUP1_0005 1000 977
已选择6行。
SQL> /
NAME TOTAL_MB FREE_MB
--------------- ---------- ----------
1000 0
DGROUP1_0000 1000 454
DGROUP1_0001 1000 455
DGROUP1_0002 1000 454
DGROUP1_0003 1000 454
DGROUP1_0004 1000 454
已选择6行。
再察看v$asm_operation中的信息,可以看到operatio的状态,当前进度和估计剩余时间等一些信息变化。
SQL>select * from v$asm_operation;
GROUP_NUMBER OPERATION STATE SOFAR EST_WORK EST_RATE EST_MINUTES
------------ ---------- ------ ----- ---------- --------- -----------
1 REBAL RUN 4 795 120 6
SQL> /
GROUP_NUMBER OPERATION STATE SOFAR EST_WORK EST_RATE EST_MINUTES
------------ ---------- ------ ----- ---------- --------- -----------
1 REBAL RUN 66 831 342 2
SQL> /
GROUP_NUMBER OPERATION STATE SOFAR EST_WORK EST_RATE EST_MINUTES
------------ ---------- ------ ----- ---------- --------- -----------
1 REBAL RUN 724 1076 457 0
SQL> /
GROUP_NUMBER OPERATION STATE SOFAR EST_WORK EST_RATE EST_MINUTES
------------ ---------- ------ ----- ---------- --------- -----------
1 REBAL RUN 904 1050 494 0
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/207/viewspace-897028/ ,如需转载,请注明出处,否则将追究法律责任。