oracle定时任务时间表达式,quartz定时任务数据库需要的表)

本文详细解析了Quartz定时任务框架所使用的数据库表,包括qrtz_job_details、qrtz_triggers等,阐述了各表的作用和字段信息。同时,讨论了Oracle定时任务时间表达式的应用,帮助理解如何配置和管理Quartz调度任务。
摘要由CSDN通过智能技术生成

bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

Quartz对将Job保存在数据库中所需的表的描述

QRTZ_CALENDARS以Blob类型存储Quartz日历信息

QRTZ_CRON_TRIGGERS存储Cron触发器,包括Cron表达式和时区信息。

QRTZ_FIRED_TRIGGERS存储与已触发的触发器相关的状态信息,而关联作业QRTZ_PAUSED_TRIGGER_GRPS的执行信息存储已暂停的触发器组的信息。

QRTZ_SCHEDULER_STATE存储有关调度程序和其他调度程序实例(如果在群集中使用)的少量状态信息。

QRTZ_LOCKS存储有关程序的悲观锁的信息(如果使用了悲观锁)。

QRTZ_JOB_DETAILS存储有关每个已配置作业的详细信息。

QRTZ_JOB_LISTENERS存储有关已配置的JobListener的信息。

QRTZ_SIMPLE_TRIGGERS存储简单的触发器,包括重复次数,间隔和触摸次数。

QRTZ_BLOG_TRIGGERS触发器作为Blob类型存储(当Quartz用户使用JDBC创建自己的自定义触发器类型时使用,JobStore不知道如何存储实例)。

QRTZ_TRIGGER_LISTENERS存储已配置的TriggerListener的信息。

QRTZ_TRIGGERS存储已配置的触发器的信息。

解释石英持久数据库中的表字段

构建表,可以在quartz-1.6.6 \\\\ docs \\\\ dbTables文件夹中找到SQL语句,其中介绍了主要表:

表qrtz_job_details:保存作业明细,该表要求用户根据实际情况进行初始化。

job_name:集群中的job名称,该名称可以由用户自己定制,没有强制性要求。

job_group:集群中作业组的名称,该名称由用户自定义,无强制性要求。

job_class_name:集群中note作业实现类的完整软件包名称,quartz是基于到该类路径的路径来找到作业类的。

is_durable:是否保留,将此属性设置为1,quartz将作业保留到数据库。

job_data:存储持久性作业对象的blob字段。

\ 表qrtz_triggers:保存触发信息

trigger_name:触发器的名称可以是用户的名称,可以随意自定义,无强制要求。

trigger_group:触发器所属的组的名称,该名称由用户自定义,无强制性要求。

job_name:qrtz_job_details表的job_name的外键。

job_group:qrtz_job_details表

trigger_state:当前触发状

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值