在执行清理操作前,请务必确认以下几点:
根据不同的数据库类型,清理方法有所差异:
使用以下命令删除过期备份:
rm -f /backup/mysql/backup_$(date -d '-30 days' +%Y%m%d).sql
通过维护计划或使用T-SQL命令:
EXEC xp_delete_file 0, 'E:\Backup\', 'bak', '2023-01-01'
使用RMAN命令清理过期备份:
DELETE NOPROMPT OBSOLETE;
建议设置自动化清理任务: