05июл
JOB_QUEUE_PROCESSES
Столкнулись с непонятной проблемой: задание (job) автоматически не стартует в указанное время.
На новом сервере нужно было запустить в фоновом режиме задание, которое должно стартовать через каждую минуту.
Что может быть проще? Есть пакет dbms_job, бери да создавай задание. С этого и начали:
declare
jn number;
begin
dbms_job.submit(jn,'begin МОЕ ЗАДАНИЕ end;',sysdate,'sysdate+1/1440');
commit;
end;
/
Задание создается, но автоматически не стартует по заданному плану.
С помощью процедуры dbms_job.run задание выполняется.
Значит, фоновые процессы не запускаются. Посмотрев на параметры инициализации этого сервера, увидели, что JOB_QUEUE_PROCESSES=0.
Выставили значение, для начала, равным 10. Все заработало.