ORA-25226 dequeue failed queue is not enabled for dequeue

Alertlog file’ de aşağıdaki gibi queue ile ilgili hatalar alırsanız nasıl çözüm üretebileceğiniz ile ilgili scriptleri ve açıklamalarını aşağıda bulabilirsiniz ;

Alertlog’ a düşen hatalar ;

Hata queue’ nun disable olduğundan dolayı alınıyor, enable etmek için ;

begin
dbms_aqadm.start_queue(queue_name => ‘PDU.OTS_FORWARD2’);
end;
/

çalıştıralım ;

Yukarıdaki script ile queue’ ları start ermek istediğinizde de bu hatayı alırsanız o zaman enqueue ve dequeue parametrelerinide aşağıdaki şekilde set ederek tekrar deneyebilirsiniz ;

begin
dbms_aqadm.start_queue(queue_name => ‘PDU.OTS_FORWARD2’, enqueue=>false,dequeue=>true);
end;
/

çalıştıralım;

Sonrasında alert logda hataların artık gelmediğini gözlemliyor olmanız gerekiyor.

Ek olarak queue’ dakileri sorgulamak isterseniz ;

select owner,name,enqueue_enabled,dequeue_enabled from dba_queues;

komutunu kullanabilirsiniz.

Be Sociable, Share!

Bir cevap yazın

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


9 + = onyedi