1,必须开启 归档模式,DM控制台工具里设置
或者直接找到配置文件修改,下面两个文件
dm.ini
dmarch.ini 这个如果没有可以到 /dmdba/dmdbms/samples/ini_script/UTF-8 目录下copy一个
修改完重启实例生效
2,打开DM管理工具,通过代理添加定时备份与删除
作业上右键->新建作业
作业步骤里 ->步骤类型 选择 【备份数据库】
备份路径可以填,会使用dm.ini里的默认备份路径
其他的都可以不填,点击 作业调度,这里配置调度频率
保存后就可以自动备份数据库了
3,定时删除备份
同上面一样再建一个作业
步骤类型选择【SQL脚本】
脚本语句:
1,call SP_DB_BAKSET_REMOVE_BATCH('DISK', SYSDATE - 15);
定时删除15日之前的备份
2,call SF_BAKSET_REMOVE_BATCH_N('DISK', SYSDATE - 15, null, null,5);
删除15天之前的备份,但保留5个备份
默认路径是dm.ini里配置的路径
详细内容请参照官方文档
https://eco.dameng.com/document/dm/zh-cn/pm/backup-restore-combat.html