ASM Diskgroup’ una Eklenmiş Olan Bir Diski Drop Etmek

Buradaki örneğimiz de daha önce disk ekleyerek büyütmüş olduğumuz bir diskgroup’ undan bir diski geri almaya (başka bir yerde kullanacağımızı varsayabiliriz) çalışalım ;

SQL> SELECT name, header_status, path, MOUNT_STATUS FROM V$ASM_DISK;
NAME HEADER_STATUS PATH
——————– ——————– ——————————
REDO02_0000_0000 MEMBER /dev/mapper/dm-asm007p1
REDO01_0000_0000 MEMBER /dev/mapper/dm-asm006p1
ARCH01_0000_0000 MEMBER /dev/mapper/dm-asm005p1
DATA001_0000_0001 MEMBER /dev/mapper/dm-asm002p1
DATA001_0000_0000 MEMBER /dev/mapper/dm-asm001p1
CANDIDATE /dev/mapper/dm-asm003p1
CANDIDATE /dev/mapper/dm-asm004p1
7 rows selected.

DATA001_0000_0001 olarak etiketlenmiş olan diskimizi bu disk group dan tamamen çıkartmaya çalışalım ;

SQL> ALTER DISKGROUP DATA001_0000 DROP DISK DATA001_0000_0001 ;
Diskgroup altered.

Diskimizi bu diskgroupdan çıkartmış olduk.

Önemli bir not : Production sistemlerde veya aktif olarak kullanılan sistemler de bu tarz disk, çıkartmalar yaptığınız da aslında arka tarafda eğer disk eklendiyse yeni disklere datanın dağıtılması veya disk çıkartıltıysa da yine datanın kalan disklere dağıtımı gibi ek bir process çalışacaktır. Dolayısıyla bu tarz işlemler de aşağıdaki view’ den bu operasyonlarıda takip etmekde fayda var. ASM’ de rebelance işlemi ile ilgili ayrıca bir yazı yazmayı planlıyorum. Çünkü 11gR2 ile burda da ciddi değişimler ve iyileştirmeler oldu.

Rebalance işlemini takip etmek için kullanılacak view, V$ASM_OPERATION.

Be Sociable, Share!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


bir + 5 =