赛迪网 > IT技术 数据库 > 精彩更新
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

带你深入了解IBM DB2数据库的备份与恢复 (1)

发布时间:2008.05.09 04:52     来源:赛迪网    作者:Arvin

【赛迪网-IT技术报道】本文深入讲解了基于DB2数据库的各种备份与恢复策略,通过文中具体示例,读者可以很快的掌握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备份,注意,它会也只会备份自星期三备份之后变动过的数据。

三、 DB2 备份文件的结构介绍

在不同的操作系统下,DB2 的备份文件的结构是不同的,这里概要地介绍一下。

1、Windows 操作系统下的数据库备份文件结构:

说明:Windows 操作系统下的数据库备份文件是嵌套在一系列文件夹之下的特殊结构。上例中,D:\DB2_Train 是指备份目录,TESTDB.0 是指数据库名称为 TESTDB,DB2 是指实例名称,NODE0000 是指节点名称,CATN0000 是指编目名称,20070801 是指备份发生的年月日,形如YYYYMMDD,181241是指备份发生的时间,精确到秒,也就是指 18 点 12 分 41 秒,形如HHMMSS,最后的 001 则是备份文件的一个序列号。

2、 Unix 操作系统下的数据库备份文件结构:

说明:Unix 操作系统下的数据库备份文件就是一个文件。上例中,HTDC 是指数据库名称,db2inst1 是指实例名称,NODE0000 是指节点名称,CATN0000 是指编目名称,20070310002357 是指备份发生的具体时间,形如YYYYMMDDHHMMSS,同样地,它的时间精确到秒,也就是指 2007年3月10日0点23分57秒发生备份,最后的 001 则是备份文件的一个序列号。

1 2 3 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 5月9日 IBM热门机架服务器x3650高配特价中 (05-08) · POWER6与UltraSPARC T2 Plus线程详细解析 (05-08)
· 带你深入了解IBM DB2数据库的备份与恢复 (05-08) · 学习DB2数据库必须掌握的五十四条常用语句 (05-08)
· IBM推"赛道"存储器 传统硬盘将可能下岗 (05-08) · 解决IBM DB2数据库锁等待的相关问题 (05-07)
· 存储新闻 收购Digital后IBM推在线存储服务 (05-07) · 轻松解决IBM DB2数据库锁等待的相关问题 (05-07)
· 讲解DB2数据库性能调整的十个实用技巧 (05-07) · 教你快速掌握IBM DB2数据库的性能参数 (05-07)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 网站建设市场重新洗牌 一卡通引领革命潮流
· 北京加快信息化建设 医保一卡通年底前启动
· ERP案例分析 SaaS带来冲击 IT服务商面临挑战
· 通方期货CRM解决方案 房地产行业CRM解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统