opidrv aborting process J00n ospid (nnnnn) as a result of ORA-1013 hatası
Oracle 12.2 veritabanlarında varsayılan bakım işinin süresi aşıldığında , ilgili job otomatik olarak durdurulduğunda alertSID.log dosyasında “opidrv aborting process J00n ospid (nnnnn) as a result of ORA-1013” şeklinde hata yazılmaktadır. Hatanın giderilmesi için sorun yaşandığı güne ait maintenance windows için duration değeri arttırılmalıdır.
Aşağıdaki sorgu ile varolan tüm maintenance windows bilgilerine ulaşabilirsiniz.
SQL> select window_name, REPEAT_INTERVAL, DURATION from DBA_SCHEDULER_WINDOWS;
Aşağıdaki sorgu ile ilgili gün için olan window duration bilgisini tespit edin.
SQL> select window_name,duration, resource_plan from dba_scheduler_windows where window_name='MONDAY_WINDOW';
Sonrasında aşağıdaki gibi ilgili window için duration değerini değiştirin. Hafta içi günler için varsayılan değer 4 saattir. Bunu 6 saat yaparak ORA-1013 hatasını giderilebilir.
BEGIN dbms_scheduler.disable(name => 'MONDAY_WINDOW'); dbms_scheduler.set_attribute(name => 'MONDAY_WINDOW', attribute => 'DURATION', value=> numtodsinterval(6, 'hour')); dbms_scheduler.enable(name => 'MONDAY_WINDOW'); END; /
Değişim sonrasında hala hata geliyorsa , tüm hafta için window duration değerlerini yükseltin.