ORA-00445: background process “J000” did not start after string seconds
有时在alert.log中还有
kkjcre1p: unable to spawn jobq slave process。
通过语句发现
sys@ORCL> select count(*) from dba_jobs;
COUNT(*)
----------
3
只有4个job。
并且执行
show parameter job_queue_processes
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
job_queue_processes integer 500
看到job甚少,并且job上限设置的很充足,不存在不够用的情况。
通常这类错误和系统资源不够或不正确的OS设置有关。
排除的方案是
1.通过OSWatcher查看当时的系统资源状况。是否不足。
2.通过Oracle检测工具
MOS: RDA - Health Check / Validation Engine Guide (Doc ID 250262.1)
检测OS设置。
如果不能解决问题,需要进一步排查数据库自身的问题。