加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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
------------ -------------------- ---------------------- ---------- ----------
           1 ARCHDG               MOUNTED                   1024000    1023868
           2 CRSDG                MOUNTED                     25600      24670
           3 DATADG               MOUNTED                   9216000    7790628

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                             0 CACHED         MEMBER                   ONLINE
DATADG_0009          /dev/asmdisk/asm-data12                             9 CACHED         MEMBER                   ONLINE
DATADG_0015          /dev/asmdisk/asm-data18                            15 CACHED         MEMBER                   ONLINE
DATADG_0016          /dev/asmdisk/asm-data19                            16 CACHED         MEMBER                   ONLINE
DATADG_0013          /dev/asmdisk/asm-data16                            13 CACHED         MEMBER                   ONLINE
DATADG_0017          /dev/asmdisk/asm-data20                            17 CACHED         MEMBER                   ONLINE
DATADG_0011          /dev/asmdisk/asm-data14                            11 CACHED         MEMBER                   ONLINE
DATADG_0012          /dev/asmdisk/asm-data15                            12 CACHED         MEMBER                   ONLINE
DATADG_0014          /dev/asmdisk/asm-data17                            14 CACHED         MEMBER                   ONLINE
DATADG_0007          /dev/asmdisk/asm-data10                             7 CACHED         MEMBER                   ONLINE
DATADG_0010          /dev/asmdisk/asm-data13                            10 CACHED         MEMBER                   ONLINE

NAME                 PATH                           GROUP_NUMBER DISK_NUMBER MOUNT_STATUS   HEADER_STATUS            MODE_STATUS
-------------------- ------------------------------ ------------ ----------- -------------- ------------------------ --------------
DATADG_0006          /dev/asmdisk/asm-data09                             6 CACHED         MEMBER                   ONLINE
DATADG_0002          /dev/asmdisk/asm-data05                             2 CACHED         MEMBER                   ONLINE
DATADG_0003          /dev/asmdisk/asm-data06                             3 CACHED         MEMBER                   ONLINE
DATADG_0005          /dev/asmdisk/asm-data08                             5 CACHED         MEMBER                   ONLINE
DATADG_0008          /dev/asmdisk/asm-data11                             8 CACHED         MEMBER                   ONLINE
DATADG_0004          /dev/asmdisk/asm-data07                             4 CACHED         MEMBER                   ONLINE
DATADG_0000          /dev/asmdisk/asm-data03                             0 CACHED         MEMBER                   ONLINE
DATADG_0001          /dev/asmdisk/asm-data04                             1 CACHED         MEMBER                   ONLINE
ARCHDG_0001          /dev/asmdisk/asm-data02                             1 CACHED         MEMBER                   ONLINE
CRSDG_0004           /dev/asmdisk/asm-crs05                             4 CACHED         MEMBER                   ONLINE
CRSDG_0002           /dev/asmdisk/asm-crs03                             2 CACHED         MEMBER                   ONLINE

NAME                 PATH                           GROUP_NUMBER DISK_NUMBER MOUNT_STATUS   HEADER_STATUS            MODE_STATUS
-------------------- ------------------------------ ------------ ----------- -------------- ------------------------ --------------
CRSDG_0003           /dev/asmdisk/asm-crs04                             3 CACHED         MEMBER                   ONLINE
CRSDG_0001           /dev/asmdisk/asm-crs02                             1 CACHED         MEMBER                   ONLINE
CRSDG_0000           /dev/asmdisk/asm-crs01                             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
------------ ---------- -------- ---------- ---------- ---------- ---------- ---------- ----------- --------------------------------
           3 REBAL      RUN                                    55488       1400          39

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
--------------------------- ----------- ----------
                       2.22                   11

SQL> /

ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES      POWER
--------------------------- ----------- ----------
                       2.66                   11

SQL> /

ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES      POWER
--------------------------- ----------- ----------
                       3.53                   11

SQL> /

ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES      POWER
--------------------------- ----------- ----------
                       5.82                   11

SQL>  select * from v$asm_operation;

GROUP_NUMBER OPERATION  STATE         POWER     ACTUAL      SOFAR   EST_WORK   EST_RATE EST_MINUTES ERROR_CODE
------------ ---------- -------- ---------- ---------- ---------- ---------- ---------- ----------- --------------------------------
           3 REBAL      RUN              11         11       3889      55016       7679           6

SQL> /

GROUP_NUMBER OPERATION  STATE         POWER     ACTUAL      SOFAR   EST_WORK   EST_RATE EST_MINUTES ERROR_CODE
------------ ---------- -------- ---------- ---------- ---------- ---------- ---------- ----------- --------------------------------
           3 REBAL      RUN              11         11       5951      55016       7858           6

SQL> select round(100*SOFAR/EST_WORK ,2),EST_MINUTES,power from v$asm_operation;

ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES      POWER
--------------------------- ----------- ----------
                      12.95                   11

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
------------ -------------------- ---------------------- ---------- ----------
           1 ARCHDG               MOUNTED                   1024000    1023868
           2 CRSDG                MOUNTED                     25600      24670
           3 DATADG               MOUNTED                   8192000    6766628

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
--------------------------- ----------- ----------
                      24.62                   11

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                             0 CACHED         MEMBER                   ONLINE
DATADG_0009          /dev/asmdisk/asm-data12                             9 CACHED         MEMBER                   ONLINE
DATADG_0015          /dev/asmdisk/asm-data18                            15 CACHED         MEMBER                   ONLINE
DATADG_0016          /dev/asmdisk/asm-data19                            16 CACHED         MEMBER                   ONLINE
DATADG_0013          /dev/asmdisk/asm-data16                            13 CACHED         MEMBER                   ONLINE
DATADG_0017          /dev/asmdisk/asm-data20                            17 CACHED         MEMBER                   ONLINE
DATADG_0011          /dev/asmdisk/asm-data14                            11 CACHED         MEMBER                   ONLINE
DATADG_0012          /dev/asmdisk/asm-data15                            12 CACHED         MEMBER                   ONLINE
DATADG_0014          /dev/asmdisk/asm-data17                            14 CACHED         MEMBER                   ONLINE
DATADG_0007          /dev/asmdisk/asm-data10                             7 CACHED         MEMBER                   ONLINE
DATADG_0010          /dev/asmdisk/asm-data13                            10 CACHED         MEMBER                   ONLINE

NAME                 PATH                           GROUP_NUMBER DISK_NUMBER MOUNT_STATUS   HEADER_STATUS            MODE_STATUS
-------------------- ------------------------------ ------------ ----------- -------------- ------------------------ --------------
DATADG_0006          /dev/asmdisk/asm-data09                             6 CACHED         MEMBER                   ONLINE
DATADG_0002          /dev/asmdisk/asm-data05                             2 CACHED         MEMBER                   ONLINE
DATADG_0003          /dev/asmdisk/asm-data06                             3 CACHED         MEMBER                   ONLINE
DATADG_0005          /dev/asmdisk/asm-data08                             5 CACHED         MEMBER                   ONLINE
DATADG_0008          /dev/asmdisk/asm-data11                             8 CACHED         MEMBER                   ONLINE
DATADG_0004          /dev/asmdisk/asm-data07                             4 CACHED         MEMBER                   ONLINE
DATADG_0000          /dev/asmdisk/asm-data03                             0 CACHED         MEMBER                   ONLINE
DATADG_0001          /dev/asmdisk/asm-data04                             1 CACHED         MEMBER                   ONLINE
ARCHDG_0001          /dev/asmdisk/asm-data02                             1 CACHED         MEMBER                   ONLINE
CRSDG_0004           /dev/asmdisk/asm-crs05                             4 CACHED         MEMBER                   ONLINE
CRSDG_0002           /dev/asmdisk/asm-crs03                             2 CACHED         MEMBER                   ONLINE

NAME                 PATH                           GROUP_NUMBER DISK_NUMBER MOUNT_STATUS   HEADER_STATUS            MODE_STATUS
-------------------- ------------------------------ ------------ ----------- -------------- ------------------------ --------------
CRSDG_0003           /dev/asmdisk/asm-crs04                             3 CACHED         MEMBER                   ONLINE
CRSDG_0001           /dev/asmdisk/asm-crs02                             1 CACHED         MEMBER                   ONLINE
CRSDG_0000           /dev/asmdisk/asm-crs01                             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
--------------------------- ----------- ----------
                      45.52                   11

10:33:41 SQL> /

ROUND(100*SOFAR/EST_WORK,2) EST_MINUTES      POWER
--------------------------- ----------- ----------
                      72.13                   11

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
------------ -------------------- ---------------------- ---------- ----------
           1 ARCHDG               MOUNTED                   1024000    1023868
           2 CRSDG                MOUNTED                     25600      24670
           3 DATADG               MOUNTED                   8192000    6766644

10:41:45 SQL> select group_number,mount_status,path from v$asm_disk where mount_status='CLOSED';

GROUP_NUMBER MOUNT_STATUS   PATH
------------ -------------- ------------------------------
           0 CLOSED         /dev/asmdisk/asm-data20
           0 CLOSED         /dev/asmdisk/asm-data19

10:41:48 SQL> 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有