It checks the internal consistency of the diskgroup metadata. If any errors are found they are reported in the alert log.
Instance: ASM Instance
Privilege: Sysdba
Syntax
ALTER DISKGROUP diskgroup_name CHECK check_diskgroup_clause [REPAIR or NOREPAIR]
Where,
Check_dikgroup_clause= [ALL] or [DISK diskname] or [DISKS IN FAILGROUP failgroup_name] [FILE filename]
REPAIR = ASM attempts to repair any errors.
NOREPAIR= ASM reports the error in the alert log and does not attempt to repair it.
Example 1 (checks all the disks in the diskgroup)
SQL> Alter Diskgroup ASMDATA CHECK ALL;
Example 2 (checks only specific disks in the diskgroup)
SQL> Alter Diskgroup ASMIND CHECK
DISK data_05,
DISK data_06 NOREPAIR;
Example 3 (Checks all the disks in the failure group).
SQL> Alter Diskgroup ASMDATA CHECK
DISKS IN FAILGROUP ctrl_1;
Example 4 (checks specific files in the diskgroup)
SQL> Alter Diskgroup ASMIND CHECK
FILE ‘+ASMDB/gcprod/datafile/users.259.661355087’,
FILE ‘+ASMDB/gcprod/datafile/sysaux.257.661355085’;
Thanks
Tuesday, January 5, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment