故障恢复的两个操作
被考次数: 5次
被考频率: 中频率
答错率:    49%
知识难度:
考试要求: 掌握     
知识路径:  > 数据库技术  > 事务管理  > 数据库的故障与恢复  > 数据库的备份与恢复  > 数据库恢复


本知识点历年真题试卷分布
>> 试题列表    
 

 
       有了数据转储和日志文件,就可以在系统发生故障时进行恢复。故障恢复有撤销事务(UNDO)和重做事务(REDO)两个操作。
       撤销事务(UNDO)
       所谓撤销事务是将未完成的事务撤销,使数据库恢复到事务执行前的正确状态。
       撤销事务的过程:反向扫描未完成的事务日志(由后向前扫描),查找事务的更新操作;对该事务的更新操作执行逆操作,用日志文件记录中更新前的值写入数据库,插入的记录从数据库中删除,删除的记录重新插入数据库中;继续反向扫描日志文件,查找该事务的其他更新操作并执行逆操作直至事务开始标志。
       重做事务(REDO)
       所谓重做事务(REDO)是将已经提交的事务重新执行。
       重做事务的过程:从事务的开始标识起,正向扫描日志文件,重新执行日志文件登记的该事务对数据库的所有操作,直至事务结束标识。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有