软考数据库工程师2021下午题@故障恢复解析

2021数据库故障恢复真题:

注:答案仅供参考,请以官方答案为准。


试题五(共 15 分)
阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
某数据库系统采用数据转储方式对数据和日志文件进行离线备份,用检查点机制进行恢复。 假设部分其日志文件如表 5-1所示。日志记录内容中:<Ti,START>表示事务 Ti 开始执行, <Ti,COMMIT>表示事务 Ti 提交,<Ti,D,V1,V2>表示事务 Ti 将数据项 D 的值由 V1 修改为 V2。 例如:<T1,I,22,3>表示事务 T1 将数据项 I 的数值从 22 修改为 3。CRASH 表明系统发生掉电故障。请回答以下问题。

表5-1

【问题 1】(6 分)
假设各数据项的初始值为:I=22,J=45,K=9,系统出错恢复后,I,J,K 的数值会恢复为多少?
【问题2】(4 分)
请给出系统恢复时需要重做(Redo)的事务列表和需要撤销(Undo)的事务列表。
【问题 3】(5 分)
假设掉电造成磁盘介质损坏,数据库无法启动,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

斯言甚善

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值