系统故障的常见原因 ◆特定类型的硬件错误(如CPU故障) 操作系统故障 DBMS代码错误 今系统断电 An Introduction to Database System
An Introduction to Database System 系统故障的常见原因 ❖特定类型的硬件错误(如CPU故障) ❖操作系统故障 ❖DBMS代码错误 ❖系统断电
系统故障的恢复 发生系统故障时,事务未提交 ■恢复策略:强行撤消(UNDO)所有未完成事务 发生系统故障时,事务已提交,但缓冲区中的信 息尚未完全写回到磁盘上。 恢复策略:重做(REDO)所有已提交的事务 An Introduction to Database System
An Introduction to Database System 系统故障的恢复 ❖发生系统故障时,事务未提交 ▪ 恢复策略:强行撤消(UNDO)所有未完成事务 ❖发生系统故障时,事务已提交,但缓冲区中的信 息尚未完全写回到磁盘上。 ▪ 恢复策略:重做(REDO)所有已提交的事务
、介质故障 今介质故障 称为硬故障,指外存故障 磁盘损坏 磁头碰撞 操作系统的某种潜在错误 瞬时强磁场干扰 An Introduction to Database System
An Introduction to Database System 三、介质故障 ❖介质故障 称为硬故障,指外存故障 ▪ 磁盘损坏 ▪ 磁头碰撞 ▪ 操作系统的某种潜在错误 ▪ 瞬时强磁场干扰
介质故障的恢复 装入数据库发生介质故障前某个时刻的数据副本 重做自此时始的所有成功事务,将这些事务已提 交的结果重新记入数据库 An Introduction to Database System
An Introduction to Database System 介质故障的恢复 ❖装入数据库发生介质故障前某个时刻的数据副本 ❖重做自此时始的所有成功事务,将这些事务已提 交的结果重新记入数据库
四、计算机病毒 计算机病毒 种人为的故障或破坏,是一些恶作剧者研制的一种 计算机程序 可以繁殖和传播 今危害 破坏、盜窃系统中的数据 破坏系统文件 An Introduction to Database System
An Introduction to Database System 四、计算机病毒 ❖计算机病毒 ▪ 一种人为的故障或破坏,是一些恶作剧者研制的一种 计算机程序 ▪ 可以繁殖和传播 ❖危害 ▪ 破坏、盗窃系统中的数据 ▪ 破坏系统文件