社区
基础和管理
帖子详情
oracle中job运行时间比间隔时间还要长
wwwql
2009-07-29 09:38:53
实际上一般不会出现这种情况,我自己有天突然想
如果oracle中的job的运行时间比job运行的间隔时间还要长,那oracle如何处理啊?
如job运行的间隔时间是10分钟,而job运行需要15分钟,难道是运行到一半就开始下一次运行了(从头运行)?
谢谢!
...全文
401
4
打赏
收藏
oracle中job运行时间比间隔时间还要长
实际上一般不会出现这种情况,我自己有天突然想 如果oracle中的job的运行时间比job运行的间隔时间还要长,那oracle如何处理啊? 如job运行的间隔时间是10分钟,而job运行需要15分钟,难道是运行到一半就开始下一次运行了(从头运行)? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
majy
2009-07-29
打赏
举报
回复
--创建job运行时间记录表
create table job_log (log_date date);
--创建一个定义间隔为2秒的job,但是,job执行时先把执行时间insert到job_lob表中,接着会sleep 30秒
declare
jobno number;
begin
dbms_job.submit(jobno, 'insert into job_log values(sysdate); dbms_lock.sleep(30);', sysdate, 'sysdate + 2/24/3600');
dbms_output.put_line(jobno);
commit;
end;
select to_char(log_date, 'yyyymmdd hh24miss') from job_log;
20090729 225036
20090729 225112
20090729 225005
结论:上一次不执行完,不管间隔是多少,一次都不会开始执行,同时,还可以得到其他结论,你自己看日志吧。
别外,如果没有执行dbms_lock的权限的话,先用sys用户:grant execute dbms_lock to 你的用户
hebo2005
2009-07-29
打赏
举报
回复
如果间隔时间小于运行时间,会等前一次运行完了才执行下一次
inthirties
2009-07-29
打赏
举报
回复
每个job是隔离的
所以这时两个job都在运行,如果里面有一些lock的操作的话,第二个job可能会block住。
shiyiwan
2009-07-29
打赏
举报
回复
这个间隔时间应该是指job上一次结束后与下一次运行开始之间的时间吧
我们项目里面有job需要跑上4,5个小时的,照这种说法那间隔时间就要设上7,8小时才行了。
quartz quartz-1.8.6 dbTables 建表sql
4. **QRTZ_SIMPLE_TRIGGERS**:对于使用SimpleTrigger的场景,这个表会记录触发间隔、重复次数和结束时间等简单触发器的属性。 5. **QRTZ_BLOB_TRIGGERS**:如果作业的数据(
Job
DataMap)过大,无法存储在QRTZ_
JOB
_...
oracle
job
s 执行耗时,
JOB
——手工指定
Oracle
中
job
执行的时间间隔
一、
JOB
时间间隔的问题我们MIS系统
中
需要建立一些
JOB
,比如客户会要求在月底自动生成一些报表统计信息。在指定
JOB
的执行时间时,一般我们会选择在每月月底的午夜来执行(或者有多个
JOB
,应该分散在不同的时间段来执行...
oracle
job
时间修改,
Oracle
Job
时间间隔设置
Oracle
Job
时间间隔设置2019-01-03编程之家收集整理的这篇文章主要介绍了
Oracle
Job
时间间隔设置,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。初始化相关参数
job
_queue_processesalter system ...
oracle
job
时间间隔,
Oracle
JOB
时间间隔参考
最近做了一个系统自动抽检的东东,
Oracle
中
创建的
Job
,会在自己设定的时间自动运行存储过程。下面为最近总结的东东假设你的存储过程名为PROC_RAIN_JM再写一个存储过程名为PROC_
JOB
_RAIN_JM内容是://////////////////...
oracle
job
间隔一天,
ORACLE
JOB
间隔时间
参考
ORACLE
JOB
间隔时间
参考关键字:
oracle
job
间隔时间
trunc假设你的存储过程名为PROC_RAIN_JM再写一个存储过程名为PROC_
JOB
_RAIN_JM内容是:Java代码Create Or Replace Procedure PROC_
JOB
_RAIN_JMIsli_
job
no Number...
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章