这个job为什么不运行?我想使它每分钟运行一次.
--建立临时表
create table pll_0319_test
(str varchar2(20),
insertdate date
);
select *
from pll_0319_test p
;
--建立job的脚本
begin
sys.dbms_job.submit(job => :job,
what => 'insert into pll_0319_test
select ' 'test ' ',sysdate from dual;
commit; ',
next_date => to_date( '19-03-2007 20:33:17 ', 'dd-mm-yyyy hh24:mi:ss '),
interval => 'sysdate+1/24/60 ');
commit;
end;
/
------解决方案--------------------可能是job_queue_processes这个参数没有设置,
查看job_queue_processes参数值,用system登陆数据库,执行
show parameter job
修改job_queue_processes的值
alter system set job_queue_processes=10;
------解决方案--------------------job_queue_processes可能被设成0了。需要给job唤醒进程数量设个值。