Files
mip/Data/BulkLoad/EFT/Nominations/schema/scheduler_setup.sql

31 lines
1.4 KiB
SQL

BEGIN
dbms_resource_manager.create_pending_area;
dbms_resource_manager.create_plan(plan => 'EMAIL_BATCH_PLAN'
,COMMENT => 'Resource plan for use as a SMIME email queue');
dbms_resource_manager.create_consumer_group(consumer_group => 'EMAIL_BATCH_GROUP'
,COMMENT => 'Resource group for email queue');
dbms_resource_manager.create_plan_directive(plan => 'EMAIL_BATCH_PLAN'
,group_or_subplan => 'OTHER_GROUPS'
,COMMENT => 'No Comment');
dbms_resource_manager.create_plan_directive(plan => 'EMAIL_BATCH_PLAN'
,group_or_subplan => 'EMAIL_BATCH_GROUP'
,COMMENT => 'Limit active sessions to a single session'
,active_sess_pool_p1 => 1);
dbms_resource_manager.submit_pending_area;
dbms_scheduler.create_job_class(job_class_name => 'BATCH_EMAIL_CLASS'
,resource_consumer_group => 'EMAIL_BATCH_GROUP');
END;
PROMPT GRANT CREATE EXTERNAL JOB to eft_nom;
PROMPT grant create job to eft_nom
PROMPT grant execute on dbms_lock to eft_nom
PROMPT Drop library