达梦定时备份归档及清除
1 启动归档
alter database mount;
alter database add archivelog 'dest=/dmdata/arch ,TYPE=local,FILE_SIZE=1024,SPACE_LIMIT=40000';
alter database archivelog;
alter database open;
2 创建代理作业,设置定时备份归档
3 设置作业调度频率
4 作业成功之后,查看作业历史及相关目录是否有备份日志文件生成
5 创建作业自动删除归档备份作业,设置作业调度时间
--比如删除30天之前归档备份
SF_BAKSET_BACKUP_DIR_ADD('DISK','/dmdata/archbak');
CALL SP_ARCH_BAKSET_REMOVE_BATCH('DISK', NOW()-30);
6 检查作业历史及相关目录归档备份是否删除
7 注意事项
7.1 定时指定时间之前的归档,一定要指定备份归档的路径,否则只会删除默认路径的归档
SF_BAKSET_BACKUP_DIR_ADD(‘DISK’,‘/dmdata/archbak’);
CALL SP_ARCH_BAKSET_REMOVE_BATCH(‘DISK’, NOW())
7.2 放在作业里面的脚本,不要前面不用加select,否则会导致作业报错,如下所示:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-10-13 达梦数据库dts迁移工具使用