数据库异常数据恢复(1)-快速恢复和镜像恢复

(一) 数据库服务器的崩溃和恢复

1. 服务器的修复机制

数据库因为某些原因导致数据库突然异常donw机,为了保证数据库的使用,提供了一些机制进行数据库的恢复

  • 快速恢复:数据库异常down机后重启数据库自己的恢复方式,人工无法干预
  • 备份文件恢复:手动进行恢复的方式
  • 磁盘镜像和数据复制:都是一种灾备方式,从一定程度上可以机器自主反应保证应用的运行
    • 镜像:两个chunk,一个为主chunk,一个为镜像chunk,主chunk出现问题,会启用镜像chunk,在一定程度上可保证应用的运行
    • 数据复制:集群灾备

2. 数据库服务武器崩溃的类型和修复方式

  • 系统崩溃:因为电源或其他原因导致机器donw机,重启计算机后,数据库会通过快速恢复的机制,自动恢复
  • 磁盘崩溃:当包含数据库服务器的磁盘因为某些原因不能使用,针对这种,由于数据存放在磁盘中,只能通过备份文件恢复的方式进行恢复
  • 机器失败:如果是整个系统失败了,数据复制(HDR或RSS)提供的第二个数据库实例可以马上作为备份系统使用

(二) 数据库异常down机的表现方式和快速恢复

1. 数据库正常关闭和异常崩溃的差异

  • 正常关闭
    • 数据库正常关闭的情况下,最后一次操作是checkpoint
    • checkpoint之后物理日志会被清空
    • 逻辑日志最后一条是checkpoint
    • 消息日志包含了关闭数据库的时间
  • 异常崩溃
    • 异常关闭的数据库没有执行checkpoint
    • 物理日志没有情况
    • 逻辑日志最后一条不是checkpoint
    • 消息日志没有关闭数据库时间
    • 且数据库异常崩溃,可能会有断裂块的情况产生

2. 快速恢复概述

  • 快速恢复是数据库的一种特性,不能被认为干预࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值