达梦数据库配置自动备份和自动删除过期备份文件方法

达梦数据库配置自动备份和自动删除过期备份文件方法

设置每周日晚上23点进行整库备份,并且删除备份日期超过30天的备份文件

DISQL创建方法:

以下是设置自动备份的DDL语句:

call SP_JOB_CONFIG_START('DB_FULL_BACKUP');

call SP_ADD_JOB_STEP('DB_FULL_BACKUP', '全库备份', 6, '03030300/dm8/backup', 3, 3, 0, 0, NULL, 0);

call SP_ADD_JOB_SCHEDULE('DB_FULL_BACKUP', '每周日晚23点执行', 1, 2, 1, 1, 0, '23:00:00', NULL, '2022-03-03 15:26:51', NULL, '');

call SP_JOB_CONFIG_COMMIT('DB_FULL_BACKUP');

以下是设置自动删除过期备份DDL语句:

call SP_CREATE_JOB('DELETE_DB_FULL_BACKUP',1,0,'',0,0,'',0,'删除数据库整库备份');

call SP_JOB_CONFIG_START('DELETE_DB_FULL_BACKUP');

call SP_ADD_JOB_STEP('DELETE_DB_FULL_BACKUP', '自动删除过期备份', 0, 'CALL SP_DB_BAKSET_REMOVE_BATCH(''DISK'', NOW()-30);', 0, 0, 0, 0, NULL, 0);

call SP_ADD_JOB_SCHEDULE('DELETE_DB_FULL_BACKUP', '执行删除过期备份', 1, 2, 1, 1, 0, '23:10:00', NULL, '2022-03-03 16:22:27', NULL, '');

call SP_JOB_CONFIG_COMMIT('DELETE_DB_FULL_BACKUP');

图形化创建方法:

设置自动备份
1、打开DM管理工具,在左侧菜单栏中右键选择代理,点击创建代理环境。创建代理环境后展示:作业、警报、操作员。
在这里插入图片描述

2、右键作业选择新建作业
在这里插入图片描述
3、在出现的窗口中完善作业名后,左键选择左侧作业步骤。
在这里插入图片描述
点击添加按钮
在这里插入图片描述
步骤类型选择备份数据库,全库备份需要勾选压缩和备份日志
在这里插入图片描述
高级选项根据实际情况而定,点击确定。
在这里插入图片描述

选择左侧作业调度选项,点击新建,以新建作业调度。

在这里插入图片描述
调整选项以设置每周日晚23点执行。
在这里插入图片描述

点击确定即可。

设置自动删除备份

1、选择新建作业
在这里插入图片描述

新建作业步骤,步骤类型选择SQL脚本,脚本语句填写
最后的-30表示30天之前(该方法只局限于备份文件存放在dm.ini配置文件中的配置的备份地址情况。)

CALL SP_DB_BAKSET_REMOVE_BATCH('DISK', NOW()-30);

如果备份的位置是自定义的,不是默认的。

定期删除备份集文件,需要先指定备份的路径。
call SF_BAKSET_BACKUP_DIR_ADD('DISK','/opt/dmdbms/data/backup');
call SP_DB_BAKSET_REMOVE_BATCH('DISK',SYSDATE-180);

在这里插入图片描述

调整设置发生频率等信息。
在这里插入图片描述

点击确定即可完成
在这里插入图片描述

达梦社区地址:https://eco.dameng.com

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值