任务是指在DMS发起的变更SQL任务,例如普通数据变更、结构设计、库表同步等,但不包含在SQL窗口中直接执行的SQL。您可以在任务管理中新建SQL任务或管理任务。
前提条件
您的用户角色为管理员或DBA,关于用户角色信息,请参见系统角色。
操作步骤
- 登录数据管理DMS 5.0。
- 在页面顶部,选择全部功能 > 系统管理 > 任务管理。
- 在任务管理页面,您可以新增SQL任务或管理已创建的任务。
- 新增SQL任务
单击新增SQL任务,可参考下表填写任务的说明、目标数据库、变更的SQL语句等信息,然后单击提交任务。
配置项 说明 备注 详细描述变更原因或目标,减少沟通成本。
数据库 选择目标数据库,支持多选。 说明 管控模式为自由操作或稳定变更的数据库实例需要先登录,更多关于管控模式的信息,请参见管控模式。变更SQL 支持提交所有可执行的SQL语句,且支持多条SQL,以分号隔开( ;
)。计划执行时间 支持的选项: - 开启:您可以配置执行任务的时间点。
- 关闭(默认):立即执行。
事务 仅当配置单个数据库时生效,支持的选项: - 开启:任务中的多条SQL语句将以事务的方式执行。
- 关闭(默认)
并发执行组内任务 仅当配置多个数据库时生效,支持的选项: - 开启:SQL语句会同步执行到所有数据库中。
- 关闭(默认):SQL语句会执行到第一个数据库中,若成功,则依次执行到其他数据库中。
忽略执行错误 支持的选项: - 开启:在执行时将忽略失败SQL脚本,并执行完所有SQL。
- 关闭(默认):遇到错误则停止执行。
逻辑表表达式校验 仅当配置了逻辑库时生效,支持的选项: - 开启(默认):校验逻辑表的表达式是否正确,更多信息,请参见逻辑表。
- 关闭(不推荐)
说明 配置完成后,您可以单击预览/转换SQL,预览格式化后的SQL内容。 - 管理任务
- 暂停任务
单击暂停来停止执行该任务。
- 重试任务
当任务处于失败状态时,您可以单击重试来重新执行该任务。
- 查看日志
单击日志,可查看该条任务的系统调度日志。
- 删除任务
单击删除,该任务将处于删除状态,且不再会被执行。
- 暂停任务
- 新增SQL任务