您永远也无法知道您的系统何时会碰到灾难或故障,在这种未知的情况下,您的最佳选择就是早作准备,这样既能防止数据受到外部因素的影响,也能防止内部用户无意中用不正确的信息破坏您的数据库。其实,我们在之前的主题讨论中已经谈到DB2数据库备份,而备份与恢复在以往的内容中基本上都连在一起来讲。而我们这次为什么要分两个不同的主题来对备份和恢复来进行讨论了,这主要是为了体现这两者的差异性,以及各自的重要程度。
在一篇讲述DB2数据库恢复的文章看到这样一段话,个人认为对于大家认识和掌握DB2数据库恢复都有很大的帮助,值得我们不断地学习和仿效:
您有备份您的数据库吗?您能够恢复执行到最后一秒的所有事务吗?
为了尽量减少丢失的数据,需要有一个恢复策略,确保这个恢复策略可行,并不断地加以演练。您应该考虑以下一些恢复场景:
系统运行中断——停电,硬件故障,或者能导致数据库处于不一致状态的软件故障。
事务失败——用户可能无意中用不正确的数据修改您的数据库。
媒介故障——如果您的磁盘驱动器变得无法使用,那么可能会丢失所有或部分数据。
灾难——放置系统的设施遭到火灾、洪水或其他类似灾难的毁坏。
恢复策略 为了制定恢复策略,应该问一问自己下面这些问题:
1、您的数据可以从另一个地方装载吗?
2、您能承受多少数据的丢失?
3、您需要花多少时间才能恢复数据库?
4、您有什么可用的资源来存储备份和日志文件?
那么,你在做DB2数据库恢复的时候,有没有将以上要点考虑进去了,有没有考虑过哪些恢复场景呢?
欢迎大家根据各自对DB2数据库恢复的理解和认识来讨论这个问题,希望通过大家深入的讨论,让更多的DB2数据库用户认识到恢复的重要性,以及掌握DB2数据库恢复的技巧和各种策略。
收起