En este caso, he programado un proceso para que se ejecute cada minuto (la tarea del mismo es procesar una cola de mensajes). Al final, con el paquete dbms_scheduler de Oracle (a partir de 10g) ha sido relativamente sencillo.
Con este script, se genera programa la tarea y ya se empieza a ejecutar.
BEGIN DBMS_SCHEDULER.create_job (job_name => 'OLMD_PROCESS_REPORT_TABLE', job_type => 'STORED_PROCEDURE', job_action => 'OLMD_ADMIN.process_table', start_date => SYSDATE, repeat_interval => 'FREQ=MINUTELY', enabled => TRUE, comments => 'Procesamiento de cola de mensajes' ); END;
Al final, ha sido fácil y sencillito. Otro nuevo descubrimiento sobre las posibilidades de Oracle.
No hay comentarios:
Publicar un comentario