一、作业是什么?
在数据库的日常运维工作中,有许多日常工作都是固定不变的。例如,定期备份数据库,定期生 成数据统计报表等等。这些工作既单调又费时,如果这些重复任务能够自动化完成,那就可以节省大量的时间。
DM 的作业系统为用户提供了创建作业,并对作业进行调度执行以完成相应管理任务的功能。可以让这些重复的数据库任务自动完成,实现日常工作自动化。
作业系统大致包含作业、 警报和操作员三部分。用户需要为作业配置步骤和调度。还可以创建警报,当发生警报时,将警报信息通知操作员,以便操作员能够及时做出响应。
二、作业配置(备份作业为例)
操作步骤:创建代理环境->新建作业->设置作业步骤->设置作业调度
1、通过DM管理工具(manager)进行作业配置
登陆数据库。
2、创建代理环境。3、配置作业计划。
4、创建作业计划,输入作业名。(执行全备)
5、新建作业步骤,指定步骤名称及备份路径。
6、新建作业调度,输入名称,选择调度类型及评率,输入执行时间。
7、DDL语句
call SP_JOB_CONFIG_START(‘JOB1’);
call SP_ADD_JOB_STEP(‘JOB1’, ‘fullbak’, 5, ‘01000/dm8/backup’, 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE(‘JOB1’, ‘fullbak’, 1, 2, 1, 9, 0, ‘23:00:00’, NULL, ‘2020-11-18 14:42:09’, NULL, ‘’);
call SP_JOB_CONFIG_COMMIT(‘JOB1’);
8、若执行增量备份作业计划,则需选择基备份目录9、查看作业信息
如何去查看作业的配置情况
select * from sysjob.sysjobs;
也可通过图形化来查看
配置完成。