Algunas de las posibles razones que se mencionan a continuación.job_queue_processes pueden ser demasiado bajas. Para marcar Ejecutar a continuación, seleccione el valor de v$parameter where name='job_queue_processes';
Luego verifique la cantidad de trabajos en ejecución
select count(*) from dba_scheduler_running_jobs;
select count(*) from dba_jobs_running;
Si este es el problema, puede aumentar el parámetro usando
alter system set job_queue_processes=1000;
2) max_job_slave_processes puede ser demasiado bajo. Si este parámetro no es NULL, entonces limita la cantidad de trabajos de dbms_scheduler que se pueden ejecutar a la vez. Para comprobar w
select value from dba_scheduler_global_attribute
where attribute_name='MAX_JOB_SLAVE_PROCESSES';
Luego verifique la cantidad de trabajos en ejecución
select count(*) from dba_scheduler_running_jobs;
Si este es el problema, puede aumentar el número o simplemente anularlo usando
exec dbms_scheduler.set_scheduler_attribute('max_job_slave_processes',null)
3) las sesiones pueden ser demasiado bajas
4) Verifique si el Programador ha sido deshabilitado
select value from dba_scheduler_global_attribute where attribute_name='SCHEDULER_DISABLED'
Si esta consulta devuelve VERDADERO, puede arreglar esto usando SQL> exec dbms_scheduler.set_scheduler_attribute('scheduler_disabled','false');