asm删除磁盘操作asmdropdisk
(2018-09-13 10:44:36)分类: oracle |
Authorized users only.All activities will be monitored and
reported.
[root@racj1 ~]# su - grid
[grid@racj1 ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Thu Sep 13 10:27:05
2018
Copyright (c) 1982, 2013, Oracle. All rights
reserved.
SQL> conn /as sysasm
Connected.
SQL> set line 132
SQL> set wrap off
SQL> col name for a20
SQL> col path for a30
SQL> select group_number,name,state,total_mb,free_mb from
v$asm_diskgroup;
GROUP_NUMBER NAME
STATE
TOTAL_MB
FREE_MB
------------ -------------------- ----------------------
---------- ----------
SQL> select group_number,mount_status,path from v$asm_disk
where mount_status='CLOSED';
no rows selected
SQL> select name,path,group_number,
disk_number,mount_status,header_status,mode_status,state from
v$asm_disk;
rows will be truncated
NAME
PATH
GROUP_NUMBER DISK_NUMBER
MOUNT_STATUS
HEADER_STATUS
MODE_STATUS
-------------------- ------------------------------
------------ ----------- -------------- ------------------------
--------------
ARCHDG_0000
/dev/asmdisk/asm-data01
1
0 CACHED
MEMBER
ONLINE
DATADG_0009
/dev/asmdisk/asm-data12
3
9 CACHED
MEMBER
ONLINE
DATADG_0015
/dev/asmdisk/asm-data18
3
15 CACHED
MEMBER
ONLINE
DATADG_0016
/dev/asmdisk/asm-data19
3
16 CACHED
MEMBER
ONLINE
DATADG_0013
/dev/asmdisk/asm-data16
3
13 CACHED
MEMBER
ONLINE
DATADG_0017
/dev/asmdisk/asm-data20
3
17 CACHED
MEMBER
ONLINE
DATADG_0011
/dev/asmdisk/asm-data14
3
11 CACHED
MEMBER
ONLINE
DATADG_0012
/dev/asmdisk/asm-data15
3
12 CACHED
MEMBER
ONLINE
DATADG_0014
/dev/asmdisk/asm-data17
3
14 CACHED
MEMBER
ONLINE
DATADG_0007
/dev/asmdisk/asm-data10
3
7 CACHED
MEMBER
ONLINE
DATADG_0010
/dev/asmdisk/asm-data13
3
10 CACHED
MEMBER
ONLINE
NAME
PATH
GROUP_NUMBER DISK_NUMBER
MOUNT_STATUS
HEADER_STATUS
MODE_STATUS
-------------------- ------------------------------
------------ ----------- -------------- ------------------------
--------------
DATADG_0006
/dev/asmdisk/asm-data09
3
6 CACHED
MEMBER
ONLINE
DATADG_0002
/dev/asmdisk/asm-data05
3
2 CACHED
MEMBER
ONLINE
DATADG_0003
/dev/asmdisk/asm-data06
3
3 CACHED
MEMBER
ONLINE
DATADG_0005
/dev/asmdisk/asm-data08
3
5 CACHED
MEMBER
ONLINE
DATADG_0008
/dev/asmdisk/asm-data11
3
8 CACHED
MEMBER
ONLINE
DATADG_0004
/dev/asmdisk/asm-data07
3
4 CACHED
MEMBER
ONLINE
DATADG_0000
/dev/asmdisk/asm-data03
3
0 CACHED
MEMBER
ONLINE
DATADG_0001
/dev/asmdisk/asm-data04
3
1 CACHED
MEMBER
ONLINE
ARCHDG_0001
/dev/asmdisk/asm-data02
1
1 CACHED
MEMBER
ONLINE
CRSDG_0004
/dev/asmdisk/asm-crs05
2
4
CACHED
MEMBER
ONLINE
CRSDG_0002
/dev/asmdisk/asm-crs03
2
2
CACHED
MEMBER
ONLINE
NAME
PATH
GROUP_NUMBER DISK_NUMBER
MOUNT_STATUS
HEADER_STATUS
MODE_STATUS
-------------------- ------------------------------
------------ ----------- -------------- ------------------------
--------------
CRSDG_0003
/dev/asmdisk/asm-crs04
2
3
CACHED
MEMBER
ONLINE
CRSDG_0001
/dev/asmdisk/asm-crs02
2
1
CACHED
MEMBER
ONLINE
CRSDG_0000
/dev/asmdisk/asm-crs01
2
0
CACHED
MEMBER
ONLINE
25 rows selected.
SQL> ALTER DISKGROUP DATADG DROP DISK DATADG_0017;
Diskgroup altered.
SQL> ALTER DISKGROUP DATADG DROP DISK DATADG_0016;
Diskgroup altered.
SQL> select * from v$asm_operation;
GROUP_NUMBER OPERATION
STATE
POWER
ACTUAL
SOFAR
EST_WORK
EST_RATE EST_MINUTES ERROR_CODE
------------ ---------- -------- ---------- ----------
---------- ---------- ---------- -----------
--------------------------------
SQL> alter diskgroup DATADG rebalance power 11;
Diskgroup altered.
SQL> select round(100*SOFAR/EST_WORK ,2),EST_MINUTES,power
from v$asm_operation;
ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES
POWER
--------------------------- ----------- ----------
SQL> /
ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES
POWER
--------------------------- ----------- ----------
SQL> /
ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES
POWER
--------------------------- ----------- ----------
SQL> /
ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES
POWER
--------------------------- ----------- ----------
SQL> select * from v$asm_operation;
GROUP_NUMBER OPERATION
STATE
POWER
ACTUAL
SOFAR
EST_WORK
EST_RATE EST_MINUTES ERROR_CODE
------------ ---------- -------- ---------- ----------
---------- ---------- ---------- -----------
--------------------------------
SQL> /
GROUP_NUMBER OPERATION
STATE
POWER
ACTUAL
SOFAR
EST_WORK
EST_RATE EST_MINUTES ERROR_CODE
------------ ---------- -------- ---------- ----------
---------- ---------- ---------- -----------
--------------------------------
SQL> select round(100*SOFAR/EST_WORK ,2),EST_MINUTES,power
from v$asm_operation;
ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES
POWER
--------------------------- ----------- ----------
SQL> set timing on
SQL> set time on
10:31:12 SQL> set timing off
10:31:16 SQL> select
group_number,name,state,total_mb,free_mb from
v$asm_diskgroup;
GROUP_NUMBER NAME
STATE
TOTAL_MB
FREE_MB
------------ -------------------- ----------------------
---------- ----------
10:31:24 SQL> select round(100*SOFAR/EST_WORK
,2),EST_MINUTES,power from v$asm_operation;
ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES
POWER
--------------------------- ----------- ----------
10:31:57 SQL> select name,path,group_number,
disk_number,mount_status,header_status,mode_status,state from
v$asm_disk;
rows will be truncated
NAME
PATH
GROUP_NUMBER DISK_NUMBER
MOUNT_STATUS
HEADER_STATUS
MODE_STATUS
-------------------- ------------------------------
------------ ----------- -------------- ------------------------
--------------
ARCHDG_0000
/dev/asmdisk/asm-data01
1
0 CACHED
MEMBER
ONLINE
DATADG_0009
/dev/asmdisk/asm-data12
3
9 CACHED
MEMBER
ONLINE
DATADG_0015
/dev/asmdisk/asm-data18
3
15 CACHED
MEMBER
ONLINE
DATADG_0016
/dev/asmdisk/asm-data19
3
16 CACHED
MEMBER
ONLINE
DATADG_0013
/dev/asmdisk/asm-data16
3
13 CACHED
MEMBER
ONLINE
DATADG_0017
/dev/asmdisk/asm-data20
3
17 CACHED
MEMBER
ONLINE
DATADG_0011
/dev/asmdisk/asm-data14
3
11 CACHED
MEMBER
ONLINE
DATADG_0012
/dev/asmdisk/asm-data15
3
12 CACHED
MEMBER
ONLINE
DATADG_0014
/dev/asmdisk/asm-data17
3
14 CACHED
MEMBER
ONLINE
DATADG_0007
/dev/asmdisk/asm-data10
3
7 CACHED
MEMBER
ONLINE
DATADG_0010
/dev/asmdisk/asm-data13
3
10 CACHED
MEMBER
ONLINE
NAME
PATH
GROUP_NUMBER DISK_NUMBER
MOUNT_STATUS
HEADER_STATUS
MODE_STATUS
-------------------- ------------------------------
------------ ----------- -------------- ------------------------
--------------
DATADG_0006
/dev/asmdisk/asm-data09
3
6 CACHED
MEMBER
ONLINE
DATADG_0002
/dev/asmdisk/asm-data05
3
2 CACHED
MEMBER
ONLINE
DATADG_0003
/dev/asmdisk/asm-data06
3
3 CACHED
MEMBER
ONLINE
DATADG_0005
/dev/asmdisk/asm-data08
3
5 CACHED
MEMBER
ONLINE
DATADG_0008
/dev/asmdisk/asm-data11
3
8 CACHED
MEMBER
ONLINE
DATADG_0004
/dev/asmdisk/asm-data07
3
4 CACHED
MEMBER
ONLINE
DATADG_0000
/dev/asmdisk/asm-data03
3
0 CACHED
MEMBER
ONLINE
DATADG_0001
/dev/asmdisk/asm-data04
3
1 CACHED
MEMBER
ONLINE
ARCHDG_0001
/dev/asmdisk/asm-data02
1
1 CACHED
MEMBER
ONLINE
CRSDG_0004
/dev/asmdisk/asm-crs05
2
4
CACHED
MEMBER
ONLINE
CRSDG_0002
/dev/asmdisk/asm-crs03
2
2
CACHED
MEMBER
ONLINE
NAME
PATH
GROUP_NUMBER DISK_NUMBER
MOUNT_STATUS
HEADER_STATUS
MODE_STATUS
-------------------- ------------------------------
------------ ----------- -------------- ------------------------
--------------
CRSDG_0003
/dev/asmdisk/asm-crs04
2
3
CACHED
MEMBER
ONLINE
CRSDG_0001
/dev/asmdisk/asm-crs02
2
1
CACHED
MEMBER
ONLINE
CRSDG_0000
/dev/asmdisk/asm-crs01
2
0
CACHED
MEMBER
ONLINE
25 rows selected.
10:32:20 SQL> select name, total_mb, free_mb from
v$asm_disk_stat;
NAME
TOTAL_MB
FREE_MB
-------------------- ---------- ----------
ARCHDG_0000
512000
511932
DATADG_0009
512000
429540
DATADG_0015
512000
429524
DATADG_0016
512000
459160
DATADG_0013
512000
429504
DATADG_0017
512000
459184
DATADG_0011
512000
429528
DATADG_0012
512000
429504
DATADG_0014
512000
429516
DATADG_0007
512000
429524
DATADG_0010
512000
429524
NAME
TOTAL_MB
FREE_MB
-------------------- ---------- ----------
DATADG_0006
512000
429504
DATADG_0002
512000
429492
DATADG_0003
512000
429528
DATADG_0005
512000
429516
DATADG_0008
512000
429532
DATADG_0004
512000
429520
DATADG_0000
512000
429504
DATADG_0001
512000
429524
ARCHDG_0001
512000
511936
CRSDG_0004
5120
4956
CRSDG_0002
5120
4922
NAME
TOTAL_MB
FREE_MB
-------------------- ---------- ----------
CRSDG_0003
5120
4950
CRSDG_0001
5120
4922
CRSDG_0000
5120
4920
25 rows selected.
10:32:35 SQL> /
NAME
TOTAL_MB
FREE_MB
-------------------- ---------- ----------
ARCHDG_0000
512000
511932
DATADG_0009
512000
429384
DATADG_0015
512000
429356
DATADG_0016
512000
460464
DATADG_0013
512000
429340
DATADG_0017
512000
460496
DATADG_0011
512000
429368
DATADG_0012
512000
429336
DATADG_0014
512000
429344
DATADG_0007
512000
429368
DATADG_0010
512000
429356
NAME
TOTAL_MB
FREE_MB
-------------------- ---------- ----------
DATADG_0006
512000
429340
DATADG_0002
512000
429336
DATADG_0003
512000
429364
DATADG_0005
512000
429348
DATADG_0008
512000
429364
DATADG_0004
512000
429352
DATADG_0000
512000
429348
DATADG_0001
512000
429364
ARCHDG_0001
512000
511936
CRSDG_0004
5120
4956
CRSDG_0002
5120
4922
NAME
TOTAL_MB
FREE_MB
-------------------- ---------- ----------
CRSDG_0003
5120
4950
CRSDG_0001
5120
4922
CRSDG_0000
5120
4920
25 rows selected.
10:32:43 SQL> /
NAME
TOTAL_MB
FREE_MB
-------------------- ---------- ----------
ARCHDG_0000
512000
511932
DATADG_0009
512000
429020
DATADG_0015
512000
429020
DATADG_0016
512000
463276
DATADG_0013
512000
428984
DATADG_0017
512000
463284
DATADG_0011
512000
429032
DATADG_0012
512000
428992
DATADG_0014
512000
428988
DATADG_0007
512000
429028
DATADG_0010
512000
429008
NAME
TOTAL_MB
FREE_MB
-------------------- ---------- ----------
DATADG_0006
512000
429004
DATADG_0002
512000
428980
DATADG_0003
512000
428996
DATADG_0005
512000
428992
DATADG_0008
512000
429008
DATADG_0004
512000
428996
DATADG_0000
512000
429004
DATADG_0001
512000
429016
ARCHDG_0001
512000
511936
CRSDG_0004
5120
4956
CRSDG_0002
5120
4922
NAME
TOTAL_MB
FREE_MB
-------------------- ---------- ----------
CRSDG_0003
5120
4950
CRSDG_0001
5120
4922
CRSDG_0000
5120
4920
25 rows selected.
10:33:00 SQL> select group_number,mount_status,path from
v$asm_disk where mount_status='CLOSED';
no rows selected
10:33:22 SQL> select round(100*SOFAR/EST_WORK
,2),EST_MINUTES,power from v$asm_operation;
ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES
POWER
--------------------------- ----------- ----------
10:33:41 SQL> /
ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES
POWER
--------------------------- ----------- ----------
10:36:05 SQL> /
no rows selected
10:41:35 SQL> select
group_number,name,state,total_mb,free_mb from
v$asm_diskgroup;
GROUP_NUMBER NAME
STATE
TOTAL_MB
FREE_MB
------------ -------------------- ----------------------
---------- ----------
10:41:45 SQL> select group_number,mount_status,path from
v$asm_disk where mount_status='CLOSED';
GROUP_NUMBER MOUNT_STATUS
PATH
------------ --------------
------------------------------
10:41:48 SQL>