ASM disk rebalance ORA-15041 hatası
ASM disk işlemleri sonrasında rebalance işlemi ORA-15041 hatası ile bitebilir. Bu hata yer kalmadığı anlamına gelmektedir.
ASM operasyonlarını kontrol ettiğimizde ilgili hatayı görebiliriz.
SQL> select * from gv$asm_operation; INST_ID GROUP_NUMBER OPERA STAT POWER ACTUAL SOFAR EST_WORK ---------- ------------ ----- ---- ---------- ---------- ---------- ---------- EST_RATE EST_MINUTES ERROR_CODE ---------- ----------- -------------------------------------------- 1 1 REBAL ERRS 1 ORA-15041 2 1 REBAL ERRS 1 ORA-15041 3 1 REBAL ERRS 1 ORA-15041
Bu durumda yapılacak tek işlem ilgili disk grubunda yer açmaktır. Datafile küçültme, tablespace drop vs gibi işlemler ile disk grubunda yer açtığımızda bu hata gelmeyecektir.
Hata alındıktan sonra disk grubunda yer açıldıysa , rebalance işlemini yeniden başlatmak için ilgili disk grubunun POWER değerini yükseltebiliriz.
SQL> ALTER DISKGROUP DATA REBALANCE POWER 10; Diskgroup altered.
Tekrar sorguladığınızda işlemler 10 paralel olarak devam edip , sorunsuz tamamlandığını göreceksiniz.
SQL> select * from gv$asm_operation; INST_ID GROUP_NUMBER OPERA STAT POWER ACTUAL SOFAR EST_WORK ---------- ------------ ----- ---- ---------- ---------- ---------- ---------- EST_RATE EST_MINUTES ERROR_CODE ---------- ----------- -------------------------------------------- 2 1 REBAL WAIT 10 1 1 REBAL WAIT 10 3 1 REBAL RUN 10 10 2 1448119