Note: Resizing disks in a diskgroup invokes implicit rebalancing of all the disks within the diskgroup.
Instance: ASM Instance
Privilege: Sysdba
Syntax
ALTER DISKGROUP diskgroup_name RESIZE resize_disk_clause rebalance_diskgroup_clause
Where
resize_disk_clause =[ALL SIZE size_clause] or [DISK diskname SIZE size_clause] or [DISKS IN FAILGROUP failgroup_name SIZE size_clause]
Note: If you omit the size clause then ASM uses the size returned by the OS.
Rebalance_diskgroup_clause = REBALANCE POWER integer WAIT/NOWAIT
Integer – 0 to 11. If you omit ASM takes the value from ASM_POWER_LIMIT init parameter.
WAIT – The control is not returned to the user until the rebalance operation completes.
NOWAIT – The control immediately returns to the user and the rebalance operation takes place at the background and user can continue to do other operation.
Example 1 (resizes all the disks in the diskgroup)
SQL> Alter Diskgroup ASMDATA RESIZE ALL SIZE 100G;
Example 2 (resizes only specific disks in the diskgroup)
SQL> Alter Diskgroup ASMIND RESIZE
DISK data_05 SIZE 100G,
DISK data_06
REBALANCE POWER 5;
Example 3 (resizes only specific disks in the failure group).
SQL> Alter Diskgroup ASMDATA RESIZE
DISKS IN FAILGROUP ctrl_1 SIZE 100G;
Thanks
Tuesday, January 5, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment