某数据库系统采用数据转储方式对数据和日志文件进行离线备份,用检查点机制进行恢复。

admin2022-08-02  91

问题 某数据库系统采用数据转储方式对数据和日志文件进行离线备份,用检查点机制进行恢复。假设部分其日志文件如表5-1所示。日志记录内容中:【问题1】 (6分)假设各数据项的初始值为: 1-22, J=45, K-9,系统出错恢复后,I,J,K的数值会恢复为多少?【问题2】  (4分)请给出系统恢复时需要重做(Redo)的事务列表和需要撤销(undo)的事务列表。【问题3】   (5分)假设掉电造成磁盘介质损坏,数据库无法启动,请用100字以内的文字简要说明其恢复过程。

选项

答案

解析 【问题1】
I,J,K的数值会恢复为I=3,J=5,K=9
【问题2】
Redo:        T2
Undo:T3
【问题3】
由于掉电造成磁盘介质损坏,数据库已经无法启动,恢复过程的步骤如下所示:
(1)装入最新的数据库后备副本,使数据库恢复到最近一次转储时的一致性状态。
(2)转入相应的日志文件副本,重做已完成的事务。
转载请注明原文地址:https://tihaiku.com/congyezige/2420052.html

最新回复(0)