CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

浅谈IBM DB2的数据库备份与恢复

作者: 彭建军,  出处:IT168, 责任编辑: 李书琴, 
2007-12-04 04:01
  本文探讨了基于 IBM DB2 的各种数据库备份与恢复策略,并附有完整的实验步骤。本文试图通过具体的实验使读者领会各种数据库备份方式的优劣和异同,并掌握 IBM DB2 的数据库备份与恢复技术……

  若无特殊说明,以下数据库备份与恢复的试验环境均为 Windows XP + IBM DB2 V9 企业版,同样的语句也在 AIX 5.2 + IBM DB2 V8.2 上验证通过。

  一、 数据库备份的重要性

  在信息日趋发达的时代,数据显得尤其重要。如何保障数据的完整性和安全性呢?如何避免数据灾难事故的发生呢?数据库备份作为数据安全和完整最有利保障手段的重要性就不言而喻了。

  数据库备份的重要性主要体现在:

  1、提高系统的高可用性和灾难可恢复性;(在数据库系统崩溃的时候,没有数据库备份怎么办!?)

  2、使用数据库备份还原数据库是数据库系统崩溃时提供数据恢复最小代价的最优方案;(总不能让客户重新填报数据吧!?)

  3、没有数据就没有一切,数据库备份就是一种防范灾难于未然的强力手段;(没有了数据,应用再花哨也是镜中花水中月)

  4、对于DBA来说,最首要也是最重要的任务就是数据库备份。

  二、 DB2 数据库备份的方式与分类

  1、按照数据库备份对数据库的使用影响来划分

  A、联机备份(也称热备份或在线备份)

  B、脱机备份(也称冷备份或离线备份)

  说明:联机备份和脱机备份最大的不同在于:联机备份数据库时,数据库仍然可以供用户使用,而脱机备份数据库则不行。脱机备份数据库时,必须断开所有与数据库有连接的应用后才能进行。

  2、按照数据库的数据备份范围来划分

  A、完全备份

  B、增量备份

  说明:完全备份数据库是指备份数据库中的所有数据,而增量备份只是备份数据库中的部分数据。至于增量备份到底备份哪些数据,稍候会提到。

  3、增量备份的两种实现方式

  A、增量备份(也称累计备份)

  B、delta备份

  说明:这两种备份方式的严格定义如下,

  增量备份是自最近成功的完全备份以来所有更改的数据的备份。

  delta 备份则是上一次成功的完全、增量或 delta 备份以后所做更改的数据的备份。

  这里请读者们仔细的看上面两个增量备份方式的定义,注意这两种备份方式的细微差别。这里我们举一个例子来说明。

  假设有一个数据库,它每天都有部分数据在发生变化。我们星期一晚上对该数据库做了一次完全备份,星期二晚上对该数据库做了一次增量备份A(注:这里的增量备份是指累计备份,下同),星期三晚上又做了一次增量备份B,星期四则做了一次delta 备份。

  那么,我们可以得出以下结论:

  •星期一的数据库备份包含了所有的数据。

  •星期二没有变动过的数据没有发生备份,在星期二变动过的数据会备份,并且备份到增量备份A中。

  •星期三的备份中含有自星期一完全备份以来发生过变动的所有数据,包含了星期二和星期三发生过变动的数据。显然,增量备份A 被 增量备份 B 包含。

  •星期四做的是delta备份,注意,它会也只会备份自星期三备份之后变动过的数据。

共5页。 1 2 3 4 5 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅


    
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i