Script to display ASM disk group usage

Script to display ASM disk group usage.

SQL> l
1   SELECT
2   name , state
3   ,group_number
4   , total_mb/1024 total_mb
5   ,(total_mb – free_mb)/1024 used_mb
6   ,ROUND ((1- (free_mb / total_mb))*100, 2) pct_used
7   FROM
8   v$asm_diskgroup
9   WHERE
10   total_mb != 0
11   ORDER BY
12*  Name
SQL>
SQL> /NAME                     STATE                  GROUP_NUMBER   TOTAL_MB    USED_MB   PCT_USED
——————— ——————-  ———————— —————-  ————– —————
FRA                          MOUNTED                2                             1920.00293     1022.90918      53.28
DATA                       MOUNTED                4                             1280.00195      520.015625      40.63

DATA01                  MOUNTED               10                             10240.3125      10201.8574      99.62
DATA02                  MOUNTED               15                             2560.07813      2333.15332      91.14
DATA03                  CONNECTED        11                             1060.0293        1033.2041         97.47
DATA04                  MOUNTED                8                             3200.00488    3035.67285      94.86
DATA05                  MOUNTED               13                             3200.00488    2989.87695      93.43
DATA06                  MOUNTED               14                             3840.00586    3579.47363      93.22
TEMP_AREA         MOUNTED                9                              1920.00293    765.50293        39.87
See Also: