Search This Blog

Total Pageviews

Tuesday 15 May 2012

ASM Script to check .... ASM diskgroup size, ASM disk size , CANDIDATE Disk path..


ASM Script to check .... ASM diskgroup size, ASM disk size , CANDIDATE Disk path.. 


ASM disk size


SET ECHO OFF FEEDBACK 6 HEADING ON LINESIZE 200 PAGESIZE 1000 TERMOUT ON TIMING OFF TRIMOUT ON TRIMSPOOL ON VERIFY OFF
CLEAR COLUMNS
CLEAR BREAKS
CLEAR COMPUTES
COLUMN disk_group_name        FORMAT a12           HEAD 'Disk Group Name'
COLUMN disk_file_path         FORMAT a45           HEAD 'Path'
COLUMN disk_file_name         FORMAT a12           HEAD 'File Name'
COLUMN disk_file_fail_group   FORMAT a12           HEAD 'Fail Group'
COLUMN total_mb               FORMAT 999,999,999   HEAD 'File Size (MB)'
COLUMN used_mb                FORMAT 999,999,999   HEAD 'Used Size (MB)'
COLUMN pct_used               FORMAT 999.99        HEAD 'Pct. Used'
BREAK ON report ON disk_group_name SKIP 1
COMPUTE sum LABEL ""              OF total_mb used_mb ON disk_group_name
COMPUTE sum LABEL "Grand Total: " OF total_mb used_mb ON report
SELECT
    NVL(a.name, '[CANDIDATE]')                       disk_group_name
  , b.path                                           disk_file_path
  , b.name                                           disk_file_name
  , b.failgroup                                      disk_file_fail_group
  , b.total_mb                                       total_mb
  , (b.total_mb - b.free_mb)                         used_mb
  , ROUND((1- (b.free_mb / b.total_mb))*100, 2)      pct_used
FROM v$asm_diskgroup a ,v$asm_disk b 
where a.group_number (+) =b.group_number 
ORDER BY a.name;
 

Disk Group N Path                                          File Name    Fail Group   File Size (MB) Used Size (MB) Pct. Used
------------ --------------------------------------------- ------------ ------------ -------------- -------------- ---------
DATA         /dev/vx/rdsk/oraasmdatatrn/oraasmdatatrn_v3   DATA_0002    DATA_0002            30,686         28,359     92.42
             /dev/vx/rdsk/oraasmdatatrn/oraasmdatatrn_v1   DATA_0000    DATA_0000            30,686         28,367     92.44
             /dev/vx/rdsk/oraasmdatatrn/oraasmdatatrn_v2   DATA_0001    DATA_0001            30,686         28,354     92.40
************                                                                         -------------- --------------
                                                                                             92,058         85,080

FLASH        /dev/vx/rdsk/oraasmflashtrn/oraasmflashtrn_v3 FLASH_0002   FLASH_0002           30,686          3,797     12.37
             /dev/vx/rdsk/oraasmflashtrn/oraasmflashtrn_v1 FLASH_0000   FLASH_0000           30,686          3,803     12.39
             /dev/vx/rdsk/oraasmflashtrn/oraasmflashtrn_v2 FLASH_0001   FLASH_0001           30,686          3,798     12.38
************                                                                         -------------- --------------
                                                                                             92,058         11,398

REDO1        /dev/vx/rdsk/oraasmredo1trn/oraasmredo1trn_v1 REDO1_0000   REDO1_0000            3,039            238      7.83
             /dev/vx/rdsk/oraasmredo1trn/oraasmredo1trn_v2 REDO1_0001   REDO1_0001            3,039            230      7.57
             /dev/vx/rdsk/oraasmredo1trn/oraasmredo1trn_v3 REDO1_0002   REDO1_0002            3,039            230      7.57
************                                                                         -------------- --------------
                                                                                              9,117            698

REDO2        /dev/vx/rdsk/oraasmredo2trn/oraasmredo2trn_v3 REDO2_0002   REDO2_0002            3,039            230      7.57
             /dev/vx/rdsk/oraasmredo2trn/oraasmredo2trn_v2 REDO2_0001   REDO2_0001            3,039            228      7.50
             /dev/vx/rdsk/oraasmredo2trn/oraasmredo2trn_v1 REDO2_0000   REDO2_0000            3,039            240      7.90
************                                                                         -------------- --------------
                                                                                              9,117            698

[CANDIDATE]  /dev/vx/rdsk/oraasmdatatrn/oraasmdatatrn_v4                                     30,686         30,686    100.00
************                                                                         -------------- --------------
                                                                                             30,686         30,686

                                                                                     -------------- --------------
Grand Total:                                                                                233,036        128,560

13 rows selected.
**********                                                                              -------------- --------------
                                                                                                30,686         30,686

                                                                                        -------------- --------------
Grand Tota                                                                                     233,036        128,560

13 rows selected.

Oracle DBA

anuj blog Archive