达梦数据库创建定时作业
- 1、新建代理环境
- 2、新建定时全备、增备作业
- 2.1 作业名及作业描述
- 2.2 作业步骤
- 2.2.1 常规
- 2.2.2 作业步骤
- 2.2.3 作业调度
- 2.2.4 DDL
- 2.2.5 增备与全备全备的区别
- 3、定时作业执行SQL脚本
- 3.3.1 常规
- 3.3.2 作业步骤
- 3.3.2.1 调用系统存储过程
使用DM管理工具代理作业进行定时备份或执行脚本,此次,我分享一下我创建定时作业的步骤。
1、新建代理环境
2、新建定时全备、增备作业
右键作业,点击“新建作业”
2.1 作业名及作业描述
2.2 作业步骤
2.2.1 常规
选择“添加”按钮
2.2.2 作业步骤
2.2.3 作业调度
新建作业调度不做截图
2.2.4 DDL
也可使用disql等后台方式创建以上步骤,上述步骤的SQL如下:
call SP_CREATE_JOB(‘全备’,1,0,’’,0,0,’’,0,‘每周六晚23点全备’);
call SP_JOB_CONFIG_START(‘全备’);
call SP_ADD_JOB_STEP(‘全备’, ‘完全备份’, 6, ‘01000000E:\dmdbms\dmbak’, 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE(‘全备’, ‘每周六全备’, 1, 2, 1, 64, 0, ‘23:00:00’, NULL, ‘2020-12-01 15:28:06’, NULL, ‘’);
call SP_JOB_CONFIG_COMMIT(‘全备’);
2.2.5 增备与全备全备的区别
1、增备时,要输入基备份集目录,可新增后添加默认路径并更改基备份路径。
2、增备建议每日执行(全备日(例如周六)除外)
3、增备DDL
call SP_CREATE_JOB(‘增备’,1,0,’’,0,0,’’,0,‘每周日、1、2、3、4、5执行增备’);
call SP_JOB_CONFIG_START(‘增备’);
call SP_ADD_JOB_STEP(‘增备’, ‘每日增备’, 6, ‘11000000E:\dmdbms\dmbak|E:\dmdbms\dmbak’, 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE(‘增备’, ‘增备’, 1, 2, 1, 63, 0, ‘23:00:00’, NULL, ‘2020-12-01 15:41:25’, NULL, ‘’);
call SP_JOB_CONFIG_COMMIT(‘增备’);
3、定时作业执行SQL脚本
3.3.1 常规
与上述方式相同,填写作业名、作业描述
3.3.2 作业步骤
3.3.2.1 调用系统存储过程
使用SQL调用系统存过:call sp_db_bakset_remove_batch(null,sysdate-14);
系统存储过程可在模式及存储过程或函数内查看,具体系统自带存错过程含义及用法,请参考SQL语言使用手册–附录 3 系统存储过程和函数。