最经典的坑:备份任务天天跑成功,恢复时发现文件是 0 字节。
原因:备份的是数据库导出命令的输出,但命令因为密码错误一直失败,脚本没检查退出码,把空文件当成功。
改进:
- 检查退出码,非 0 就报警
- 检查文件大小,小于阈值报警
- 定期做恢复演练(每月一次,恢复到临时库验证)
- 备份完成发通知,带文件大小和时间
第 3 条最重要。没演练过的备份等于没有备份。
现在我的备份脚本跑完会自己校验:解开、导入临时库、count 一张表,全对才算成功。
主楼- 暂无回复
继续逛逛
最经典的坑:备份任务天天跑成功,恢复时发现文件是 0 字节。
原因:备份的是数据库导出命令的输出,但命令因为密码错误一直失败,脚本没检查退出码,把空文件当成功。
改进:
第 3 条最重要。没演练过的备份等于没有备份。
现在我的备份脚本跑完会自己校验:解开、导入临时库、count 一张表,全对才算成功。