2010-03-30 24 views
6

Tengo el siguiente error de Oracle,Iniciar quitar de la cola de Oracle en el arranque

ORA-25226: dequeue failed, queue string.string is not enabled for dequeue 

Y la siguiente es la causa y acción por la que a partir del documento oficial:

Cause: The queue has not been enabled for dequeue. 
Action: Enable the queue using START_QUEUE. 

Pero este error se produce cada ¿Cuándo hay que reiniciar la base de datos? ¿Hay alguna configuración que configurar para comenzar la dequeue en el inicio de la base de datos?

gracias!

Respuesta

9

Cuál es el estado de la cola en dba_queues

select owner,name,enqueue_enabled,dequeue_enabled from dba_queues; 

Si la cola está desactivada, a continuación, empezar con

begin 
dbms_aqadm.start_queue(queue_name => '<OWNER.QUEUE_NAME>'); 
end;/

Creo que esto debería persistir en los reinicios, no he probado aunque.

+0

Sí, todavía está habilitado después del reinicio. Tal vez porque acabo de comenzar el enqueue solamente. ¡Gracias! –

Cuestiones relacionadas