数据库-故障管理

本文介绍了数据库故障的类型,包括事务内部故障、系统故障、介质故障和计算机病毒故障,重点探讨了数据库恢复技术,如数据转储、日志文件、软件容错和硬件容错。强调了日志文件在数据恢复中的重要性,讨论了静态转储和动态转储的优缺点,以及RAID等硬件容错方案。
摘要由CSDN通过智能技术生成

目标

1 了解故障管理类型及数据库恢复技术
2 了解数据转储技术
3 了解如何利用日志文件进行数据恢复
4 了解硬件容错方案

1 故障类型及其解决方案

DBMS 中常见的4类故障
事务内部故障
系统故障
机制故障
计算机病毒故障

事务内部故障
事务故障导致数据不一致,分为预期的(大部分)和非预期的

(1)预期的事务内部故障
可通过事务过程发现,解决办法:回滚
(2)非预期的事务内部故障
不能由事务程序处理的故障,如运算溢出等
事务故障的恢复由系统自动完成

系统故障
又称软故障,运行期间,由于硬件故障,数据库软件及OS 漏洞,突然断电等故障,导致数据不一致
解决办法:重启后,撤销(UDNO)所有未提交的事务,重做(REDO)所有已提交的事务

介质故障
又称 硬故障 ,运行期间由于磁头碰撞,磁盘损坏,强磁干扰,天灾人祸等,使得数据丢失的一类故障,导致物理存储设计损坏,数据文件及数据全部丢失,破坏性最大
容错策略:软件容错及硬件容错

软件容错:
使用数据库备份及事务日志文件,通过回复技术,回复数据库备份结束时的状态,若故障导致事务日志文件丢失,则不能完全恢复

硬件容错:
一种方案使用双物理存储设备,如双硬盘镜像。缺点:自

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值