DB 的备份和恢复

在平时,做好备份和日志两项工作,在出故障时就能把 DB 恢复到一致性状态。

  1. 事务日志
    事务日志中保存着事务对数据库的所有更新操作。
  2. 数据转储
    转储是指 DBA 将整个 DB 复制到磁带或者另一个磁盘上保存的过程。
    转储有海量转储、增量转储、转储日志文件三种方式。
  3. 恢复
    使 DB 从一种状态(通常是不一致状态)恢复到原来一致的状态称为数据库的恢复。DB 恢复的依据是后备副本和事务日志文件。故障种类、产生原因、恢复工作和执行者等内容如表所示。
产生的原因恢复工作执行者
事务故障运算错误、数据错误、死锁等由系统对该事务作撤销(UNDO)处理由系统自动进行
系统故障软硬件错误、停电等引起系统停止运行1、对未完成事务作撤销(UNDO)处理 2、对已提交事务但更新还留在缓冲区的事务进行重做(REDO)处理由系统自动进行
介质故障病毒破坏硬盘损坏,硬盘上 DB 丢失1、重装转储的后备副本 2、找出所有已提交的事务 3、对这些已提交的事务进行重做(REDO)处理由 DBA 安装后备副本到新的硬盘,再由系统执行重做处理
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值