正在加载图片...
叫意库您线术与6e的饥制 令系统故障 系统故障是指造成系统停止运转,必须重新启动系统的任何 事件。例如,特定类型的硬件故障、操作系统故障、DBMS代码 错误、数据库服务器出错以及其他自然原因等。 系统故障主要有两种情况: ■发生故障时,一些尚未完成的事务的部分结果已送入物理数 据库,从而造成数据库可能处于不正确的状态 为保证数据一致性,需要清除这些事务对数据库的所有修改。 在这种情况下,恢复子系统必须在系统重新启动时让所有非正常终 止的事务回滚,强行撤消(UND0所有未完成的事务。 发生系统故障时,有些已完成的事务有一部分甚至全部留在 缓冲区,尚未写回到磁盘上的物理数据库中 系统故障使得这些事务对数据库的修改部分或全部丢失,这也 会使数据库处于不一致状态,因此应将这些事务已提交的结果重新 写人数据库。这种情况下,系统重新启动后,恢复子系统除了需要 撤消所有未完成的事务外,还需要重做(REDO所有已提交的事务, 以使数据库真正恢复到一致状态。 2021/1/21第11章 数据库恢复技术与SQL Server的数据恢复机制 2021/1/21 ❖ 系统故障 系统故障是指造成系统停止运转,必须重新启动系统的任何 事件。例如,特定类型的硬件故障、操作系统故障、DBMS代码 错误、数据库服务器出错以及其他自然原因等。 系统故障主要有两种情况: ▪ 发生故障时,一些尚未完成的事务的部分结果已送入物理数 据库,从而造成数据库可能处于不正确的状态。 为保证数据一致性,需要清除这些事务对数据库的所有修改。 在这种情况下,恢复子系统必须在系统重新启动时让所有非正常终 止的事务回滚,强行撤消(UNDO)所有未完成的事务。 ▪ 发生系统故障时,有些已完成的事务有一部分甚至全部留在 缓冲区,尚未写回到磁盘上的物理数据库中。 系统故障使得这些事务对数据库的修改部分或全部丢失,这也 会使数据库处于不一致状态,因此应将这些事务已提交的结果重新 写人数据库。这种情况下,系统重新启动后,恢复子系统除了需要 撤消所有未完成的事务外,还需要重做(REDO)所有已提交的事务, 以使数据库真正恢复到一致状态
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有