From b2d2240bd38cb3a1155e17a1a96eeb70966bca9a Mon Sep 17 00:00:00 2001 From: Jan Kvetina Date: Tue, 5 Jul 2022 09:14:54 +0200 Subject: [PATCH] Exported jobs --- database/jobs/core_purge_logs.sql | 7 +++++-- database/jobs/core_refresh_mviews.sql | 7 +++++-- database/jobs/core_sync_logs.sql | 8 +++++--- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/database/jobs/core_purge_logs.sql b/database/jobs/core_purge_logs.sql index 3eea837..eedfd43 100644 --- a/database/jobs/core_purge_logs.sql +++ b/database/jobs/core_purge_logs.sql @@ -13,13 +13,15 @@ BEGIN job_name => in_job_name, job_type => 'STORED_PROCEDURE', job_action => 'app.purge_logs', + number_of_arguments => 0, start_date => SYSDATE, - repeat_interval => 'FREQ=DAILY; BYHOUR=2; BYMINUTE=0', -- 02:00 + repeat_interval => 'FREQ=DAILY; BYHOUR=2; BYMINUTE=0', enabled => FALSE, + auto_drop => TRUE, comments => 'Purge old records from LOGS table and related tables' ); -- - DBMS_SCHEDULER.SET_ATTRIBUTE(in_job_name, 'JOB_PRIORITY', 5); -- lower priority + DBMS_SCHEDULER.SET_ATTRIBUTE(in_job_name, 'JOB_PRIORITY', 5); DBMS_SCHEDULER.ENABLE(in_job_name); COMMIT; -- @@ -30,3 +32,4 @@ BEGIN END; / + diff --git a/database/jobs/core_refresh_mviews.sql b/database/jobs/core_refresh_mviews.sql index b707cbe..5376328 100644 --- a/database/jobs/core_refresh_mviews.sql +++ b/database/jobs/core_refresh_mviews.sql @@ -13,13 +13,15 @@ BEGIN job_name => in_job_name, job_type => 'STORED_PROCEDURE', job_action => 'app.refresh_mviews', + number_of_arguments => 0, start_date => SYSDATE, - repeat_interval => 'FREQ=DAILY; BYHOUR=0; BYMINUTE=2', -- 00:02 + repeat_interval => 'FREQ=DAILY; BYHOUR=0; BYMINUTE=2', enabled => FALSE, + auto_drop => TRUE, comments => 'Refresh all existing materialized views' ); -- - DBMS_SCHEDULER.SET_ATTRIBUTE(in_job_name, 'JOB_PRIORITY', 3); -- normal priority + DBMS_SCHEDULER.SET_ATTRIBUTE(in_job_name, 'JOB_PRIORITY', 3); DBMS_SCHEDULER.ENABLE(in_job_name); COMMIT; -- @@ -30,3 +32,4 @@ BEGIN END; / + diff --git a/database/jobs/core_sync_logs.sql b/database/jobs/core_sync_logs.sql index 0ebe6f4..708e428 100644 --- a/database/jobs/core_sync_logs.sql +++ b/database/jobs/core_sync_logs.sql @@ -15,14 +15,15 @@ BEGIN job_action => 'app.sync_logs', number_of_arguments => 1, start_date => SYSDATE, - repeat_interval => 'FREQ=MINUTELY;INTERVAL=1', -- every minute + repeat_interval => 'FREQ=MINUTELY;INTERVAL=1', enabled => FALSE, + auto_drop => TRUE, comments => 'Sync SCHEDULER results and DML errors to LOGS table' ); -- - DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE(in_job_name, argument_position => 1, argument_value => 1/24); + DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE(in_job_name, argument_position => 1, argument_value => .0416666666666666666666666666666666666667); -- - DBMS_SCHEDULER.SET_ATTRIBUTE(in_job_name, 'JOB_PRIORITY', 5); -- lower priority + DBMS_SCHEDULER.SET_ATTRIBUTE(in_job_name, 'JOB_PRIORITY', 5); DBMS_SCHEDULER.ENABLE(in_job_name); COMMIT; -- @@ -33,3 +34,4 @@ BEGIN END; / +