![DB2:如果启用了自动备份,如何保留备份](https://linux22.com/image/694812/DB2%EF%BC%9A%E5%A6%82%E6%9E%9C%E5%90%AF%E7%94%A8%E4%BA%86%E8%87%AA%E5%8A%A8%E5%A4%87%E4%BB%BD%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%9D%E7%95%99%E5%A4%87%E4%BB%BD.png)
有没有办法保留备份或配置删除备份的间隔?根据手册,这是不可能的:“如果选择备份到磁盘,自动备份功能将定期从自动数据库备份配置中指定的目录中删除备份映像。无论自动备份策略文件中指定的完整备份数量是多少,在任何给定时间都只有最新的备份映像可用。”
听起来很奇怪。
答案1
这是通过NUM_DB_BACKUPS, REC_HIS_RETENTN, AUTO_DEL_REC_OBJ
数据库配置参数设置的。
要防止 DB2 删除备份,方法非常简单 - 只需将其移出恢复历史文件中指定的位置即可。
有没有办法保留备份或配置删除备份的间隔?根据手册,这是不可能的:“如果选择备份到磁盘,自动备份功能将定期从自动数据库备份配置中指定的目录中删除备份映像。无论自动备份策略文件中指定的完整备份数量是多少,在任何给定时间都只有最新的备份映像可用。”
听起来很奇怪。
这是通过NUM_DB_BACKUPS, REC_HIS_RETENTN, AUTO_DEL_REC_OBJ
数据库配置参数设置的。
要防止 DB2 删除备份,方法非常简单 - 只需将其移出恢复历史文件中指定的位置即可。