denrepo

OracleRAC & ASM

ASM disks and their status

Every disk ASM can see, including CANDIDATE disks not yet in a group. Check MODE and STATE after storage maintenance.

Not yet verified. How scripts are tested

ora-asm-disks.sql
1CLEAR COLUMNS2SET LINESIZE 180 PAGESIZE 200 TRIMOUT ON TAB OFF3COLUMN diskgroup     HEADING "DISK GROUP" FORMAT A124COLUMN disk          FORMAT A205COLUMN path          FORMAT A406COLUMN mount_status  HEADING "MOUNT"      FORMAT A87COLUMN header_status HEADING "HEADER"     FORMAT A128COLUMN mode_status   HEADING "MODE"       FORMAT A89COLUMN state         FORMAT A810COLUMN total_gb      HEADING "TOTAL GB"   FORMAT 99,99011COLUMN free_gb       HEADING "FREE GB"    FORMAT 99,99012 13SELECT g.name AS diskgroup, d.name AS disk, d.path,14       d.mount_status, d.header_status, d.mode_status, d.state,15       ROUND(d.total_mb / 1024) AS total_gb,16       ROUND(d.free_mb / 1024) AS free_gb17FROM v$asm_disk d18LEFT JOIN v$asm_diskgroup g ON g.group_number = d.group_number19ORDER BY g.name, d.name;

Save it as ora-asm-disks.sql and run it with SQL> @ora-asm-disks.

Open in denrepo

More Oracle scripts: RAC & ASM