为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:kylin v10
【CPU】:kupeng
【问题描述】*:
定时删除备份作业是执行成功,单独执行删除也会执行成功,但系统上面的备份文件没删除
SF_BAKSET_BACKUP_DIR_ADD(‘DISK’,‘/dmdata/dmbak’);
call sp_db_bakset_remove_batch(‘DISK’,now()-14);
在服务器上准备手工执行删除备份日志文件时,rm 命令是受管控的,想请问一下sp_db_bakset_remove_batch 这个删除作业最终调用的是不是rm命令吗
对文件相关操作一般通过调用操作系统提供的文件操作函数来执行,不是调用的rm命令.
如果作业里执行成功,实际没删除,需要检查配置的备份集路径,文件夹执行用户和权限。 然后可以先防止一个好动执行测试下,能正常删除后再配置到调度作业里。