栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

(数据库系统概论|王珊)第十章数据库恢复技术-第三节:故障种类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(数据库系统概论|王珊)第十章数据库恢复技术-第三节:故障种类

文章目录

一:事物故障

(1)事物故障概念(2)事物故障原因(3)事物故障恢复 二:系统故障

(1)系统故障概念(2)系统故障的破坏性(3)系统故障恢复 三:介质故障

(1)介质故障概念(2)介质故障恢复 四:计算机病毒

数据库系统中可能发生各种各样的故障,主要有以下四类

事物故障系统故障介质故障计算机病毒 一:事物故障 (1)事物故障概念

事物故障:某个事物在运行过程中由于种种原因未运行至正常终止点就夭折了

(2)事物故障原因

事物故障出现的常见原因有

业务规则要求被终止输入数据有误运算溢出违反了某些完整性限制某些应用程序出现错误并行事物因发生死锁而被系统选中结束运行 (3)事物故障恢复

事务故障意味着事务没有达到预期的终点(COMMIT或者显式的ROLLBACK),因此,数据库可能处于不正确状态。恢复程序要在不影响其他事务运行的情况下,强行回滚该事务,即撤销该事务已经作出的任何对数据库的修改,使得该事务好像根本没有启动一样。这类恢复操作称为事物撤销(UNDO)

二:系统故障 (1)系统故障概念

系统故障:是指造成系统停止运转的任何事件,使得系统需要重新启动,例如:

硬件错误(CPU故障)操作系统故障DBMS代码错误系统断电 (2)系统故障的破坏性

发生系统故障将导致:

整个系统的正常运行突然被破坏所有正在运行的事物都会非正常终止内存中数据库缓冲区的信息全部丢失外部存储设备上的数据未受影响 (3)系统故障恢复

对于尚未完成的事物:系统重新启动后,恢复程序要执行撤销(UNDO)所有未完成事物对于已经完成的事物:系统重新启动后,恢复程序要执行重做(REDO)所有已提交事物 三:介质故障 (1)介质故障概念

硬件故障会使存储在外存中的数据部分丢失或全部丢失。介质故障发生的可能性要小于前两种故障,但是其破坏性却很大

(2)介质故障恢复

更换或自动切换磁介质装入数据库发生介质故障前某个时刻的数据副本重做(REDO)自此时始的所有成功事物,将这些事物已提交的结果重新记入数据库 四:计算机病毒

计算机病毒本身不属于一种故障,但是它数据库的破坏会表现为前面的故障

事物故障(软故障,仅事物崩溃)系统故障(软故障,系统崩溃,需要重启)介质故障(硬故障,数据库文件被删除)


总之,出现故障后,就要对数据库进行恢复,恢复时需要利用到冗余数据,或者说就是备份数据。冗余的数据包括

备份日志镜像

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/723436.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号