我们想进行在线备份。我看到有一个参数 AUTO_DB_BACKUP。我在 AUTO_DB_BACKUP 的 IBM 链接上阅读了这篇文章 http://www.ibm.com/developerworks/data/library/techarticle/dm-0801ganesan/
但是当在线备份打开时,我仍然看不到这个 AUTO_DB_BACKUP 的用途。
谢谢
我们想进行在线备份。我看到有一个参数 AUTO_DB_BACKUP。我在 AUTO_DB_BACKUP 的 IBM 链接上阅读了这篇文章 http://www.ibm.com/developerworks/data/library/techarticle/dm-0801ganesan/
但是当在线备份打开时,我仍然看不到这个 AUTO_DB_BACKUP 的用途。
谢谢
AUTO_DB_BACKUP
意味着 DB2 将根据它认为应该这样做的时间进行备份。影响备份的因素是:为了
AUTO_DB_BACKUP
工作,你也需要AUTO_MAINT
转身ON
。我还猜测,为了启用调度部分,您可能还需要HEALTH_MON
打开DBM CFGON
。与我交谈的大多数 DB2 DBA 都因为遇到性能问题
HEALTH_MON
而关闭。AUTO_MAINT
DB2 可能会选择在您最不方便的时候进行维护和备份。所以我建议不要使用它们,除非您在 DB2 10.5 下使用 BLU。然后听起来AUTO_MAINT
可能又更重要了。无论如何,在线备份只是用户仍在使用数据库和/或数据库处于激活状态时的备份。无论您是否拥有
AUTO_MAINT
并AUTO_DB_BACKUP
启用,您都可以进行在线或离线备份。如果您希望使用联机备份AUTO_DB_BACKUP
以防 DB2 决定在一天中进行备份,那么您可能需要启用联机备份。否则它可能无法备份,或将用户踢出系统。我不确定我从未尝试过哪个。就像我说的,我避开了HEALTH_MON
andAUTO_MAINT
。这样,当我希望通过作业调度程序安排备份时,我可以进行脚本备份。或者我可以根据情况在线或离线点播。