达梦管理工具配置备份
连接数据库,创建代理环境
新建作业
常规中确认作业名及作业描述
作业步骤中添加作业步骤
确认备份类型(全备)及备份路径
配置作业调度
配置定时作业时间
ddl中能够进行sql语句的查看
增量备份
通过语句 每天 00:00 删除 15 天以前的数据
对列表进行查看
命令行语法
创建作业:
SP_CREATE_JOB (
JOB_NAME VARCHAR(128), 作业名称
ENABLED INT, 作业是否启用。1 启用;0 不启用
ENABLE_EMAIL INT, 作业是否开启邮件系统
EMAIL_OPTR_NAME VARCHAR(128), 指定操作员名称
EMAIL_TYPE INT, 如果开启了邮件发送之后,在什么情况下发送邮件 0执行成功发送, 1执行失败发送 ,2执行结束后发送
ENABLED_NETSEND INT, 作业是否开启网络发送 1是,0否
NETSEND_OPTR_NAME VARCHAR(128), 指定操作员名称
NETSEND_TYPE INT, 如果开启了网络发送,什么情况发送(和email_type_ini一样)
DESCRIBE VARCHAR(8187) 描述信息
)
ex:
SP_CREATE_JOB('TEST', 1, 1, 'TOM', 2, 1, 'TOM', 2, '一个测试作业');
配置作业:
SP_JOB_CONFIG_START (
JOB_NAME VARCHAR(128) 对一个作业配置的开始
)
ex:
SP_JOB_CONFIG_START('TEST');
作业步骤:
SP_ADD_JOB_STEP (
JOB_NAME VARCHAR(128), 作业名称
STEP_NAME VARCHAR(128), 步骤名
TYPE INT, 步骤类型
COMMAND VARCHAR(8187), 指定不同步骤类型下,步骤在运行时所执行的语句。它不能为空
SUCC_ACTION INT, 指定步骤执行成功后下一步做什么,报告成功与否,执行下一步还是结束作业
FAIL_ACTION INT, 指定步骤执行失败后下一步做什么,报告失败与否,执行下一步还是结束作业
RETRY_ATTEMPTS INT, 失败后重试次数
RETRY_INTERVAL INT, 重试之间的时间间隔
OUTPUT_FILE_PATH VARCHAR(256), 参数已废弃
APPEND_FLAG INT 输出文件的追加方式
)
ex:
SP_ADD_JOB_STEP('TEST', 'STEP1', 0, 'INSERT INTO MYINFO VALUES(1000, ''HELLO WORLD''); ', 0, 0, 2, 1, NULL, 0);
增加调度:
SP_ADD_JOB_SCHEDULE (
JOB_NAME VARCHAR(128), 作业名称
SCHEDULE_NAME VARCHAR(128), 带创建的调度名称
ENABLE INT, 调度是否启用 1启用,0不启用
TYPE INT, 0执行一次,1按天的频率,2按周频率,3一个月的某一天,4一个月第一周第几天,5一个月第二周第几天,678
FREQ_INTERVAL INT,
FREQ_SUB_INTERVAL INT,
FREQ_MINUTE_INTERVAL INT,
STARTTIME VARCHAR(128), 作业调度的起始时间(时分秒)
ENDTIME VARCHAR(128), 作业调度的结束时间
DURING_START_DATE VARCHAR(128), 指定作业被调度的起始日期
DURING_END_DATE VARCHAR(128) , 指定作业被调度的结束日期
DESCRIBE VARCHAR(500) 调度的注释信息
)
SP_ADD_JOB_SCHEDULE('TEST', 'SCHEDULE3', 1, 1, 1, 0, 1, CURTIME, '23:59:59', CURDATE, NULL, '一个测试调度');
结束作业配置:
SP_JOB_CONFIG_COMMIT (
JOB_NAME VARCHAR(128)
)
达梦社区地址:https://eco.dameng.com