数据库重启后,发现oracle job 没有执行。
先执行下面命令后,发现只执行了一次,并没有安装预期定时运行
execute dbms_job.run(#jobId);
后发现是没有设置运行队列参数, 通过 show parameter job; 查询后,值为0,怪不得没有执行。
将其设置为 5,job又开始正常运行了。
show parameter job; alter system set job_queue_processes = 5; show parameter job; execute dbms_job.run(#jobId);