Oracle11g ORA-12005: 不能安排过去时间的自动刷新
Tue Aug 29 23:30:04 2017 Errors in file /oracle/app/oracle/diag/rdbms/gg/gg1/trace/gg1_j001_47778152.trc: ORA-12012: 自动执行作业 1214 出错 ORA-12005: 不能安排过去时间的自动刷新 Errors in file /oracle/app/oracle/diag/rdbms/gg/gg1/trace/gg1_j001_47778152.trc: ORA-12012: 自动执行作业 1204 出错 ORA-12005: 不能安排过去时间的自动刷新 Tue Aug 29 23:30:04 2017 Errors in file /oracle/app/oracle/diag/rdbms/gg/gg1/trace/gg1_j000_9505648.trc: ORA-12012: 自动执行作业 1205 出错 ORA-12005: 不能安排过去时间的自动刷新 Errors in file /oracle/app/oracle/diag/rdbms/gg/gg1/trace/gg1_j001_47778152.trc: ORA-12012: 自动执行作业 1208 出错 ORA-12005: 不能安排过去时间的自动刷新 Errors in file /oracle/app/oracle/diag/rdbms/gg/gg1/trace/gg1_j000_9505648.trc: 官方解释: Error code: ORA-12005 分析:INTERVAL的值+JOB开始运行的时间,算出下次执行时间在当前时间之前,所以报错ORA-12005: 不能安排过去时间的自动刷新。要想理解这个得知道JOB内部的工作。 JOB的工作流程: 所以原因也许是interval设置的不合理,也许是JOB执行的时间太长。 解决方案是: select job, 如查出来的1214的INTERVAL是TRUNC(SYSDATE)+20/24 ,修改一下INTERVAL即可。 execdbms_job.interval(1214,'TRUNC(SYSDATE+1)+20/24'); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ssh整合DWR的时候报 HTTP Status 404 - There is no Action
- c# – LINQ缓存计算值吗?
- C#实现SQL批量插入数据到表的方法
- 华容道05--关卡数据的显示
- swift – 枚举的字符串插值产生“unknown()”字符串
- msbuild – 在TFS 2010上构建问题并解决依赖关系问题
- ruby-on-rails – 如何使用RestClient在post请求中发送数据
- mini2440下用minitools下载u-boot.bin到NAND Flash 的方法
- 【tensorflow2.0】低阶api--张量操作、计算图、自动微分
- c# – 在实体框架中处理对象上下文4