# Linux下Oracle11G的job没有执行-last_date为空

公司Oracle数据库从windows迁移到Linux之后,创建了几次Job每次都没有执行,last_date为空,但是next_date会正常更新

1.首先保证手动执行 dbms_job.run(job num) ,可以执行成功

2.然后查一下ORACLE默认的定时任务执行范围,这个值安装后默认是0,所有的Job都不会执行

select value from v$parameter where name like '%job_queue_processes%' 

3.设置job执行范围

alter system set job_queue_processes =1000;