huidige schijven
kijk naar de schijven die er nu zijn. Kan met volgende scriptjesset linesize 200;
col path format a40
select b.name "diskgroup", b.group_number, disk_number , a.name "disk naam", path from v$asm_disk a ,v$asm_diskgroup b where a.group_number=b.group_number ;
diskgroup GROUP_NUMBER DISK_NUMBER disk naam PATH
------------------------------ ------------ ----------- ------------------------------ ----------------------------------------
DMODATA 1 2 DMODATA_0002 /dev/vg00/asm3
DMODATA 1 0 DMODATA_0000 /dev/vg00/asm1
DMODATA 1 1 DMODATA_0001 /dev/vg00/asm2
set linesize 200;
col path format a40
select group_number, name, TOTAL_MB, FREE_MB from V$asm_disk_stat
GROUP_NUMBER NAME TOTAL_MB FREE_MB
------------ ------------------------------ ---------- ----------
1 DMODATA_0002 102400 96437
1 DMODATA_0000 102400 96440
1 DMODATA_0001 102400 96435
We willen schijf DMODATA_0002 (dev/vg00/asm3) verwijderen
Geef commando
alter diskgroup DMODATA drop disk DMODATA_0002
This alter diskgroup command essentially shuffles extents from the disk you are removing and distributes them to the remaining disks in your disk group. While the operation is continuing you can check V$ASM_OPERATION for the progress you are making:
Volg de voortgang mbv
select * from v$asm_operation;
the SOFAR column tells you the number of Allocation Units (au) that have been moved, the EST_WORK and EST_RATE are also in au and au/minute.
als het klaar is dan is de disk verwijderd uit de diskgroup
Hiermee kan je dus ook migreren of upgraden naar een ander SAN
Geen opmerkingen:
Een reactie posten