如何设置Avamar和DB2备份对象保留

我正在配置一个DB2 LUW数据库,以将Avamar用作备份系统。出现有关管理DB2数据库备份保留期的问题。 DB2 LUW或Avamar是否控制DB2 LUW数据库的保留期?

为了进行比较,我将简要概述如何使用DB2 LUW配置TSM。

如果我在DB2数据库中设置了NUM_DB_BACKUPS,REC_HIS_RETENTN,AUTO_DEL_REC配置和值并使用TSM,那么这些值将直接影响TSM保留。在典型的TSM配置中,用法 一旦根据NUM_DB_BACKUPS和REC_HIS_RETENTN中的值修剪了DB2历史记录文件,AUTO_DEL_REC_OBJ将从TSM中删除对象。

Number of database backups to retain   (NUM_DB_BACKUPS) = 12
Recovery 历史 retention (days)     (REC_HIS_RETENTN) = 14
Auto deletion of recovery objects    (AUTO_DEL_REC_OBJ) = ON

 在以下位置了解有关这些参数的更多信息 管理DB2备份保留策略

这些值影响db2历史记录文件。

相比之下,Avamar如何与历史文件交互?

简短的答案是,修剪DB2历史记录文件不会与Avamar目录同步。 DB2历史记录修剪仅影响本地DB2历史记录文件。  Avamar将根据Avamar组中的保留期限而过期。

 让我们再仔细研究一下DB2 LUW和Avamar设置中的保留和过期两种情况。

1) 从DB2客户机发送的归档日志和临时备份。在这种情况下,通常需要为归档日志记录管理配置LOGARCHMETH1,然后使用临时备份。例如,你'd配置LOGARCHMETH1进行归档日志记录,并发出引用相关Avtar库的备份:

 

 db2 update db cfg for MYDB using LOGARCHMETH1 VENDOR:/usr/local/avamar/lib/libdb2_avamar.so logarchopt1 @/usr/local/avamar/avdb2.flg

db2  backup db MYDB online load /usr/local/avamar/lib/libdb2_avamarloader.so  open 2 sessions options @/usr/local/avamar/avdb2.flg

 

要设置Avamar到期时间,请添加      --expires = 10  到标志文件。 我以10为例,根据恢复点目标进行设置 备份保留政策 该数据库服务器。

此配置的关键是确保所有文件都可用于执行 还原和前滚。设置正确的有效期至关重要。

设置到期时间的另一个原因是要确保不会永远保留备份副本。进行CLI备份后,Avamar不会分配保留

2) Avamar备份。 在这种情况下,将通过Avamar计划和管理备份。在组级别设置的保留时间定义了备份对象的保留时间。

提醒 DB2历史记录文件的修剪不会与Avamar目录同步。 DB2历史记录修剪仅影响本地DB2历史记录文件。  Avamar将根据组中的保留期限而过期。

确保在标志文件上设置的保留期限与Avamar组的保留协调,这意味着必须非常仔细地在数据库服务器上设置的avtar标志和Avamar组之间协调保留。

该命令将列出存储的备份对象

../avtar --flagfile=/usr/local/avamar/avdb2.flg --list

阅读有关Avtar,Avamar和DB2备份的更多信息

 Avamar Avtar命令选项备忘单

SQL2161N恢复损坏 历史 文件无法修复。 (DBA ...

如何终止 DB2备份 (DBA DB2)

 

 

 

作者:Jack Vamvas(http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

加工...

发表有关如何设置Avamar和DB2备份对象保留的评论

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | DB2性能调优 | DBA DB2:一切 | 常问问题 | 联系 | 版权