SQL> !cat list_asm_diskgroups.sql
set lines 200
column GROUP_NUMBER format a30
column NAME format a20
column SECTOR_SIZE format a20
column STATE format a10
column TYPE format a10
SELECT GROUP_NUMBER as NO, NAME,SECTOR_SIZE as SS ,BLOCK_SIZE,ALLOCATION_UNIT_SIZE,STATE,TYPE,TOTAL_MB,FREE_MB FROM V$ASM_DISKGROUP;
SQL> @list_asm_diskgroups.sql
NO NAME SS BLOCK_SIZE ALLOCATION_UNIT_SIZE STATE TYPE TOTAL_MB FREE_MB
---------- -------------------- ---------- ---------- -------------------- ---------- ---------- ---------- ----------
1 GRID 512 4096 1048576 MOUNTED NORMAL 30720 29794
2 XXPROD_DATA 512 4096 4194304 MOUNTED EXTERN 2048000 1202260
3 XXPROD_FRA 512 4096 4194304 MOUNTED EXTERN 102400 88680
List possible candidate disks
SQL> !cat show_asm_candidates.sql
column name format a20
column header_status format a10
column path format a30
SELECT name, header_status, path FROM V$ASM_DISK
WHERE HEADER_STATUS='CANDIDATE';
SQL> @show_asm_candidates.sql
NAME HEADER_STA PATH
-------------------- ---------- ------------------------------
CANDIDATE /dev/rhdisk56
CANDIDATE /dev/rhdisk55
SQL> ALTER DISKGROUP XXPROD_DATA ADD DISK '/dev/rhdisk55' NAME XXPROD_FRA_0001 SIZE 102400 M REBALANCE POWER 11;
Diskgroup altered.
SQL> ALTER DISKGROUP XXPROD_DATA ADD DISK '/dev/rhdisk56' NAME XXPROD_FRA_0002 SIZE 102400 M REBALANCE POWER 11;
Done.
No comments:
Post a Comment