1 任务调度知识库 1.1 ER 图 SCH_TaskInfoPKTASKID TASKNAME Describe ERRORINTERRUPTED ServerID CurrentBatchDate AlarmEmail StartAlarm ErrorAlarm StopAlarm ThreadCount WriteEventFlagSCH_JobConfigPK,FK1TASKIDPKJOBID JOBTYPE DESCRIBE JOBCONTENT FIXPARAM CONCURRENT ATTACHPARAMSCH_JobDependencesPK,FK1TASKIDPK,FK1JOBIDPKDEPENDENTJOBIDSCH_SchduleControlPK,FK1TASKIDPKBATCHDATEPKRUNMODEPKSTATUS STARTTIME ENDTIME ERRMSG BATCHNO INTERRUPTEDSCH_TaskStatusPKTASKIDPK,FK1JOBIDPK,FK1BATCHDATEFK1STATUS STARTTIME ENDTIME ERRMSGSCH_TaskChildStatusPK,FK1TASKIDPK,FK1JOBIDPKCHILDJOBIDPK,FK1BATCHDATE STATUS STARTTIME ENDTIME ERRMSGSCH_HIS_SCHDULECONTROLPKBATCHNO TASKID BATCHDATE RUNMODE STATUS STARTTIME ENDTIME ERRMSG INTERRUPTED UPDATEDATESCH_HIS_TASKSTATUSPKBATCHNOPKTASKIDPKJOBIDPKBATCHDATE STATUS STARTTIME ENDTIME ERRMSG UPDATEDATESCH_HIS_TASKCHILDSTATUSPKBATCHNOPKTASKIDPKJOBIDPKCHILDJOBIDPKBATCHDATE STATUS STARTTIME ENDTIME ERRMSG UPDATEDATESCH_TaskPlanPK,FK1TASKID Describe TriggerRule1 TriggerRule2 TriggerRule3 ExceptiveRule state BatchDateRule NextTriggerDate NextBatchDate ReloadFlag ERRMSGSCH_EventDependentRulePK,FK1TASKIDPKEVENTIDPKEVENTTYPE DATEOFFSET STATESCH_EventSequence EVENTDATE EVENTID EVENTTYPE BATCHDATESCH_HIS_EventSequence EVENTDATE EVENTID EVENTTYPE BATCHDATE 知识库中主要存放任务调度的相关配置信息、控制信息以及执行日志等。在程序访问数据库时,尽量采用标准 SQL 语法,以方便数据库的移植时不做过多的改动。 任务调度数据表包括两大分类,分别记录任务调度核心和任务调度总控相关信息。 1 .2 表结构及说明 1 .2 .1 任务基本信息表 SCH_TASKINFO 任务基本信息表 记录每个任务的基本信息和常用参数 列名 字段类型 备注 TASKID VARCHAR2(20) 任务编号(批量编号) TASKNAME VARCHAR2(80) 任务名称 Describe VARCHAR2(1000) 功能描述 ERRORINTERRUPTED nu mber(1) 是否错误中断(1 发生错误后是立即中断退出,0 继续执行其他分支) Serv erID v archar2(20) 所属服务器 Cu rrentBatchDate VARCHAR2(20) 运行过的...