DB2常用的三种备份方式讲解

任何数据库都是这样的,我们会做数据库的全量备份,增量备份,差异备份,并记录日志。如果数据库出现意外宕机,则可以用全备+增量备份+日志来进行数据库恢复。 

常用的三种备份方式

  1. 全量备份

完全备份(full backup)」,如果两个时间点备份之间,数据没有任何更动,那么它也只是机械性地将每个数据库内容读出、写入,不管数据有没有被修改过。如果每天变动的数据库内容只有 10 MB,每晚却要花费 100 GB 的存储空间做备份。假如每天的备份都使用者一种方法,不仅是备份时间长,更重要的是会占用绝大的存储空间,造成不必要的空间占用

  1. 增量备份

增量备份在做数据备份前会先判断数据最后的修改时间。如果没有更新时间,那表示自上次备份后,这数据并没有被更动过,所以这次不需要备份。

举例来说,在星期一,进行系统完全备份;在星期二,假设系统内增加了一个资产清单表,增量备份内容为资产清单表;在星期三,系统内又增加了一张产品目录表,增量备份内容为资产清单表+产品目录表。在星期四系统内有增加了一张工资表,增量备份内容为工资表+产品目录+资产清单。

3,差异备份

只备份自上一次完全备份之后有变化的数据,对比的对象是上一次的备份(可能是差备份也可能是全量备份)。

举例来说,在星期一,进行系统完全备份;在星期二,假设系统内增加了一个资产清单表,增量备份内容为资产清单表;在星期三,系统内又增加了一张产品目录表,增量备份内容为产品目录表。在星期四系统内有增加了一张工资表,增量备份内容为工资表。

不同备份类型组合应用的示例

  1. 全量备份+差异备份(推荐)

以每周数据备份计划为例,我们可以在星期一进行完全备份,在星期二至星期五进行差异备份。如果在星期五数据被破坏了,则你只需要还原星期一完全的备份和星期四的差异备份,还原备份文件的时序我们可以不用了解,可以使用automatic让系统自动检索还原顺序自动还原数据库,不管是复原一个档案或是整个系统,速度通常比完全备份+增量备份快

  1. 全量备份+增量备份

还是以每周数据备份为例,在星期一进行完全备份,在星期二至星期五进行增量备份。如果在星期五数据被破坏了,则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份。这种策略备份相对于第一种恢复和备份时都数据需要较多的时间和空间。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DB2数据库的备份和恢复是保证数据库可靠性和数据安全性的重要手段。以下是DB2数据库备份和恢复的主要方法和步骤: 1. 备份方法 (1)在线备份:在线备份是指在DB2数据库运行期间进行备份,可以使用DB2自带的备份命令进行备份。 (2)离线备份:离线备份是指在DB2数据库停止运行期间进行备份,可以使用DB2自带的备份命令或者操作系统的备份命令进行备份。 2. 备份步骤 (1)选择备份方法:根据实际情况选择在线备份或离线备份方法。 (2)选择备份类型:可以选择完全备份或增量备份,根据实际情况选择备份类型。 (3)选择备份目标:可以选择备份到本地磁盘、网络磁盘或者磁带等介质。 (4)执行备份命令:使用DB2自带的备份命令或操作系统的备份命令执行备份操作。 3. 恢复方法 (1)完全恢复:完全恢复是指将数据库恢复到最新的完全备份状态。 (2)部分恢复:部分恢复是指将数据库恢复到某个时间点或某个事务结束状态。 4. 恢复步骤 (1)选择恢复方法:根据实际情况选择完全恢复或部分恢复方法。 (2)选择恢复类型:可以选择在线恢复或离线恢复,根据实际情况选择恢复类型。 (3)选择恢复目标:可以选择从本地磁盘、网络磁盘或者磁带等介质进行恢复。 (4)执行恢复命令:使用DB2自带的恢复命令或操作系统的恢复命令执行恢复操作。 总的来说,DB2数据库备份和恢复是DB2数据库管理的重要任务,需要采用合理的备份和恢复策略,以保证数据库的可靠性和数据安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值