在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Oracle数据库JOB失败怎么解决

100次阅读
没有评论

共计 1640 个字符,预计需要花费 5 分钟才能阅读完成。

今天丸趣 TV 小编给大家分享一下 Oracle 数据库 JOB 失败怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

数据库版本:11.2.0.3

测试说明:这里创建了一个日志表以及一个运行时必定出错的 procedure,用于 job 的运行。这里只要记录下每次 job 执行时视图 user_jobs 中的 next_date 就可以推断出 job 执行失败后的重试规律。

为了测试 job 的重试规律我做了如下工作

日志表以及序列:

create table job_exec_logs (id number ,current_date date , next_date date ,failures number ,broken varchar2( 2)) ; 

 

create sequence seq_job_exec_logs_id ; 

测试 procedure

create or replace procedure pro_my_test is 

begin 

 insert into job_exec_logs select 

seq_job_exec_logs_id.nextval , sysdate , next_date , failures , broken from user_jobs ; 

 commit ; 

 execute immediate  select * from ddddsfs  ; 

end ; 

其中 ddddsfs 表示不存在的,也就是说只要运行 pro_my_test 存储过程到最后都会出错(但是日志表还是可以正常插入进去的)

创建 job:

var job number ; 

begin 

 sys.dbms_job.submit(job =  :job, 

 what =   pro_my_test ; , 

 next_date =  sysdate, 

 interval =   sysdate+5  ); 

 commit; 

end; 

其实整个测试过程没什么可说的,让 job 自动运行即可,但是需要等待 job 下次重试时间。

最后测试的结果:

dexter@REPO select trunc((next_date-lag(next_date,1) over (order by 4))*24*60) from ( 

 2 select * from job_exec_logs 

 3 union all 

 4 select 11111, sysdate , next_date ,failures , broken from user_jobs 

 5 order by 4 nulls first) ; 

 

TRUNC((NEXT_DATE-LAG(NEXT_DATE,1)OVER(ORDER BY 4))*24*60) 

——————————————————- 

 

 2 

 4 

 8 

 15 

 32 

 64 

 128 

 256 

 512 

 1024 

 1440 

 1440 

 

已选择 13 行。 

如上结果以及笔者的其他测试可以判断出:

1、每次重试时间都是递增的,第一次 2 分钟,4 分钟,8 分钟,16 分钟 … 依此类推。

2、当超过 1440 分钟,也就是 24 小时的时候,固定的重试时间为 1 天。

3、笔者还经过其他实验得知,超过 16 次重试后,job 就会被标记为 broken,next_date 为 4000-1-1,也就是不再进行 job 重试。

4、oracle 数据库重试的时间到达设定的下次执行时间后,以设定的 job 执行时间为准。

以上就是“Oracle 数据库 JOB 失败怎么解决”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,丸趣 TV 小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-15发表,共计1640字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 精品欧美亚洲韩国日本久久 | 亚洲综合干 | 国精产品一区一区三区 | 在线三级播放 | 亚洲欧美人成电影在线观看 | 四虎欧美 | 男女真人一级毛片做暖爱 | 三级网战 | 欧美成人午夜精品一区二区 | 亚洲第6页| 成人免费毛片一区二区三区 | 免费的一极毛片在线播放 | 亚瑟 国产精品 | 欧美激情一区二区三区在线 | 无码国内精品人妻少妇 | 成年人在线免费观看视频网站 | 国产亚洲精品高清在线 | 777精品久无码人妻蜜桃 | 久久精品综合一区二区三区 | 国产一成人精品福利网站 | 久久丫精品久久丫 | 爰上碰23在线视频 | 4438亚洲最大成网人网站 | 国产日产精品_国产精品毛片 | 国产成+人欧美+综合在线观看 | 亚洲精品一区二区三区蜜桃 | 自拍视频在线免费观看 | 无人高清电视剧在线观看 | 日本伦理网站 | 最新国产精品亚洲二区 | 天堂在线网 | 国产图片一区 | 欧美日韩一区二区在线观看 | 久久婷婷综合中文字幕 | 欧美黑人粗大xxxxbbbb | 黄大色黄美女精品大毛片 | 久久精品亚洲一级毛片 | 国产日韩欧美成人 | 99精品免费 | 韩国欧美一级毛片 | 国产高清在线 |