xxl-job手动执行好用定时定时没

xxl-job手动执行好用定时定时没,第1张

xxl-admin和xxl-executor 是通过 *** 作数据库完成执行器注册。

xxl-executor半分钟执行一次,往xxl_job_registry新增或更新执行器信息(根据registry_group、registry_key、registry_value三个字段更新update_time,更新失败则新增)比较简单 。

xxl-admin也半分钟执行一次,1)删除超时的执行器注册信息(xxl_job_registry 中 update_time在1.5分钟以前的数据),2)获取有效的xxl_job_registry,3)根据获取的xxl_job_registry 数据更新xxl_job_group的address_list字段。

oracle数据库如何启动时自动执行定时任务job

job定时任务需要依托存储过程

1、创建存储过程:create or replace procedure MYPROC as

begin

insert into TEST values(sysdate)

end

2、创建job

variable job1 number

begin

dbms_job.submit(:job1,'MYPROC',trunc(sysdate+1),'sysdate+1')--从今晚12开始运行,以后每天运行一次

end

没遇到过,如果存储过程没问题的话,怀疑两点

1、2012的一些作业的系统表结构有所更改,作业的日志之类的记录可能发生截断

2、存储过程的参数可能发生截断

对于1,建议手动用向导重建job,测试一下效果

对于2,这得自己看错误信息查了

或者打个最新补丁

仅供参考


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10040199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存