为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:CentOS Linux release 7.8
【CPU】:
【问题描述】*:请问达梦的备份有类似oracle的备份窗口期吗?在备份成功的前提下,删除过期的备份。
SP_INIT_JOB_SYS(1);
call SP_CREATE_JOB(‘bakup_ql’,1,0,‘’,0,0,‘’,0,‘’);
call SP_JOB_CONFIG_START(‘bakup_ql’);
call SP_ADD_JOB_STEP(‘bakup_ql’, ‘bak_ql’, 6, ‘01000000/data/dmbak’, 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE(‘bakup_ql’, ‘diaoduql’, 1, 2, 1, 64, 0, ‘01:00:00’, NULL, ‘2020-06-25 22:43:59’, NULL, ‘’);
call SP_JOB_CONFIG_COMMIT(‘bakup_ql’);
call SP_CREATE_JOB(‘bak_clear’,1,0,‘’,0,0,‘’,0,‘每天删除15天前的备份’);
call SP_JOB_CONFIG_START(‘bak_clear’);
call SP_ADD_JOB_STEP(‘bak_clear’, ‘del_bak’, 0, ‘SF_BAKSET_BACKUP_DIR_ADD(’‘DISK’‘,’‘/data/dmbak’‘);
CALL SP_DB_BAKSET_REMOVE_BATCH(’‘DISK’‘,SYSDATE-15);’, 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE(‘bak_clear’, ‘diaodu_del’, 1, 1, 1, 0, 0, ‘01:00:00’, NULL, ‘2020-06-25 22:54:03’, NULL, ‘’);
call SP_JOB_CONFIG_COMMIT(‘bak_clear’);
可以这样选择,执行备份成功了,在执行删除。建两个步骤。