DM7单机数据库设置归档备份

一、数据库开启归档后,会生产归档文件,归档文件会不断积累,占用较大的空间资源。如果在确认归档文件可以清理的情况下,我们可以采用以下两种方式进行归档文件的清理。

1、安装完数据库,使用dm7客户端连接数据库

第一种方法:使用dm7客户端创建备份策略

*************************************设置全量备份********************************************************

新建作业
右键点击“代理”,创建代理环境;
右键点击“作业”“新建作业”,在弹出的页面中输入作业名、作业描述等信息

在这里插入图片描述

设置作业-全量备份
点击“选择项”“作业步骤”新建,在弹出的页面中输入 步骤名称、步骤类型(备份数据库)、备份路径,备份方式,点击“确定”按钮

在这里插入图片描述

设置调度
点击“选择项”“作业调度”新建,在弹出的页面中输入 名称、调度类型(反复执行)、发生频率的类型(根据实际需求,可以选择周或天)、每周频率执行一次(设置执行时间01:00:00,时间根据实际情况设置),点击“确定”按钮

在这里插入图片描述

再次点击“确定”按钮后,自动定时全库备份的作业就设置成功了;

*******************************定时删除过期备份文件*****************************************

新建作业
右键点击“代理”,创建代理环境;
右键点击“作业”“新建作业”,在弹出的页面中输入作业名、作业描述等信息,如下图所示:

 在这里插入图片描述

设置作业
点击“选择项”“作业步骤”新建,在弹出的页面中输入 步骤名称、步骤类型(SQL脚本)、脚本语句,点击“确定”按钮


在这里插入图片描述
 

设置调度

点击“选择项”“作业调度”新建,在弹出的页面中输入 名称、调度类型(反复执行)、发生频率的类型(根据实际需求,可以选择周或天)、每周频率执行一次(设置执行时间01:00:00,时间根据实际情况设置),点击“确定”按钮

在这里插入图片描述

再次点击“确定”按钮后,自动定时删除过期备份的作业就设置成功了;

第二种方法:使用sql语句创建作业对归档日志进行备份与自动定时删除过期备份

SP_INIT_JOB_SYS (1);
GRANT ADMIN JOB TO NORMAL_USER;


call "SF_DEL_DB_BAK_EXPIRED"('DAMENG','/dbbak/dmbak','',7); 

call sf_bakset_backup_dir_add('DISK','/dbbak/dmbak/');
call sf_bakset_remove_batch('DISK',NOW()-7,NULL,NULL);


call SP_CREATE_JOB('bak_test',1,0,'',0,0,'',0,'');

call SP_JOB_CONFIG_START('bak_test');

call SP_ADD_JOB_STEP('bak_test', 'bak_test', 0, 'call   sf_bakset_backup_dir_add(''DISK'',''/dbbak/dmbak/'');
call sf_bakset_remove_batch(''DISK'',NOW()-7,NULL,NULL);', 1, 2, 0, 0, NULL, 0);

call SP_ADD_JOB_STEP('bak_test', 'bak_test02', 6, '01000000/dbbak/dmbak', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('bak_test', 'bak_test03', 1, 1, 1, 0, 0, '01:00:00', NULL, '2022-01-19 10:09:00', NULL, '');
call SP_JOB_CONFIG_COMMIT('bak_test');

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值