spring batch (二) 元数据表

内容来自《Spring Batch 批处理框架》,作者:刘相。

注:所有SQL均是基于Oracle。

一、spring batch 框架进行元数据管理共有六张表,三张SEQUENCE用来分配主键的,九张表分别是:

  BATCH_JOB_INSTANCE

  BATCH_JOB_EXECUTION

  BATCH_JOB_EXECUTION_PARAMS

  BATCH_STEP_EXECUTION

  BATCH_STEP_EXECUTION_CONTEXT

  BATCH_JOB_EXECUTION_CONTEXT

  BATCH_STEP_EXECUTION_SEQ

  BATCH_JOB_EXECUTION_SEQ

  BATCH_JOB_SEQ

  这几张表的建表脚本可以从框架中获取。

我的在:spring-batch-core-3.0.9.RELEASE\org\springframework\batch\core\schema-oracle10g.sql。

  下面对每张表的作用做个说明:

BATCH_JOB_INSTANCE 作业实例表。用于存放Job的实例信息。
BATCH_JOB_EXECUTION 作业执行器表。用于存放当前作业的执行信息,比如创建时间。执行开始时间,执行结束时间,执行的哪个Job实例,执行状态等。
BATCH_JOB_EXECUTION_PARAMS 作业参数表。用于存放每个Job执行时候的参数信息,该参数实际上是对应Job实例的。
BATCH_STEP_EXECUTION 作业步执行器表。用于存放每个Step执行器的信息,比如作业步的开始时间、执行完成时间、执行状态、读/写次数、跳过次数等。
BATCH_STEP_EXECUTION_CONTEXT 作业步执行上下文表。用于存放每个作业步的上下文信息。
BATCH_JOB_EXECUTION_CONTEXT 作业执行上下文表。用于存放作业执行器上下文的信息。
BATCH_STEP_EXECUTION_SEQ 作业步序列表。用于给表BATCH_STEP_EXECUTION和BATCH_STEP_EXECUTION_CONTEXT提供主键。
BATCH_JOB_EXECUTION_SEQ 作业执行器序列表。用于给表BATCH_JOB_EXECUTION和BATCH_JOB_EXECUTION_CONTEXT提供主键。
BATCH_JOB_SEQ 作业序列表。用于给表BATCH_JOB_INSTANCE和BATCH_JOB_EXECUTION_PARAMS提供主键。

 

 

 

 

 

 </

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值