简述利用日志文件恢复事务的过程。

题目

简述利用日志文件恢复事务的过程。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下关于事务的故障与恢复的叙述中,正确的是(56)。

A.系统故障的恢复只需进行重做(Redo)操作

B.事务日志是用来记录事务执行的频度

C.对日志文件设立检查点的目的是为了提高故障恢复的效率

D.采用增量备份方式,数据的恢复可以不使用事务日志文件


正确答案:C
解析:系统故障时会有未完成的事务,数据库处于不一致状态,需要撤销未完成的事务(UNDO),再重做己提交的事务,所以选项A的描述是错误的。事务日志记录的是数据的更新操作,而不是用来记录事务执行的频度,因此选项B的描述是错误的。检查点描述了数据库是一致的,在恢复过程中只需撤销到检查点位置再重做以后的事务即可,无须再按日志向前撤销事务,提高了故障恢复的效率。因此选项C的描述是正确的。增量备份只是备份上次备份与当前备份点上数据的更新,而从备份点到故障点期间的数据更新必须使用事务日志来恢复。由此可见,选项D的描述是错误的。

第2题:

日志文件的具体作用表现为().

A、所有操作都应建立日志文件

B、事务故障恢复和系统故障恢复必须使用日志文件

C、动态转储必须建立日志文件

D、静态转储方式也必须建立日志文件


参考答案:BCD

第3题:

以下关于日志文件叙述错误的是______。

A.日志文件都是以记录为单位的

B.事务故障恢复和系统故障恢复必须使用日志文件

C.在动态转储方式中必须建立日志文件

D.在静态转储方式中,也可以建立日志文件


正确答案:A
解析:日志文件主要有两种格式,以记录为单位的日志文件和以数据块为单位的日志文件。

第4题:

对于事务故障的恢复,下列描述正确的是(70)。

A.事务故障的恢复不需要访问日志文件

B.事务故障恢复时需要REDO已提交的事务

C.事务故障恢复时需要正向扫描日志,对该事务进行UNDO操作

D.事务故障恢复时需要反向扫描日志,对该事务进行UNDO操作


正确答案:D
本题考查对故障及恢复技术的理解。事务故障是指由于事务程序运行过程中,因为非预期的原因,导致在运行过程中不能达到预期的终点(COMMIT或显示的ROLLBACK),造成数据库的不一致。事务故障的恢复,即需要将产生故障的事务已经完成的对数据库的修改撤销。事务对数据库的修改内容被严格按照执行的时间顺序记录在日志中,可以通过逆向扫描日志文件,将产生故障的事务对数据库的操作逐一复原(UNDO),直到事务开始标志,就像该事务未执行一样,即完成恢复。

第5题:

关于事务的故障与恢复,下列描述正确的是(54)。

A.事务日志是用宋记录事务执行的频度

B.采用增量备份,数据的恢复可以不使用事务日志文件

C.系统故障的恢复只需进行重做(Redo)操作

D.对日志文件设立检查点目的是为了提高故障恢复的效率


正确答案:D
解析:本题考查应试者对系统故障与恢复技术的掌握。选项A错误,事务日志记录的是对数据的更新操作;选项B错误,增量备份只是备份上次备份与当前备份点上数据的更新,而从备份点到故障点期间的数据更新必须使用事务日志宋恢复;选项C错误,系统故障时会有未完成的事务,数据库处于不一致状态,需要撤销未完成的事务(UNDO),再重做已提交的事务;选项D正确,检查点描述了数据库是一致的,在恢复过程中只需撤销到检查点位置再重做以后的事务即可,无需再按日志向前撤销事务,提高了故障恢复的效率。

第6题:

下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?

A.日志是日志记录的序列,它记录了数据库中的所有更新活动

B.日志记录中包括事务提交日志记录:《Ti commit>

C.利用更新日志记录中的改前值可以进行uN:DO

D.事务故障恢复只需要正向扫描日志文件


正确答案:D
解析:日志文件在数据库恢复中起着非常重要的作用,它记录了数据库中所有的更新活动,包括日志提交记录<Ti commit>。利用更新日志记录中的改前值可以进行uN.D0,撤销已做的修改操作;利用更新日志记录中的改后值可以进行REDO,重做已完成的操作。事务故障恢复的步骤是:反向扫描日志文件,查找该事务的更新操作,对每一个更新操作执行uND0,直到读到该事务的开始日志。故答案选D。

第7题:

(数据结构)关于事务的故障与恢复,下列叙述正确的是

A、事务日志用来记录事务执行的频度

B、采用增量备份,数据的恢复可以不使用事务日志文件

C、系统故障的恢复,只需要进行重做(redo)的操作

D、对日志文件建立检查点的目的是为了使数据恢复效率提高 我是应届生


正确答案:B
       

第8题:

● 对于事务故障的恢复,下列描述正确的是 (48) 。

(48)

A. 事务故障的恢复不需要访问日志文件

B. 事务故障恢复时需要REDO 已提交的事务

C. 事务故障恢复时需要正向扫描日志,对该事务进行UNDO 操作

D. 事务故障恢复时需要反向扫描日志,对该事务进行UNDO 操作


正确答案:A

第9题:

日志文件是用来记录对数据库的每一次更新活动的文件,当数据库系统发生故障时,可以利用它来进行恢复。下面列出的条目中不属于日志记录的内容的是? ( )

A.事务开始信息

B.事务更新信息

C.事务提交信息

D.事务地址空间


正确答案:D
解析:日志文件是用来记录对数据库每一次更新活动的文件,在动态转储方式中必须建立日志文件,后援副本和日志文件综合起来才能有效地恢复数据库,当数据库毁坏后可重新装入后援副本把数据库回复到转储结束时刻的正确状态,然后利用日志文件,把已经完成的事务进行重新处理,对故障发生时尚未完成的事务进行撤销处理。

第10题:

关于事务的故障与恢复,下列描述正确的是______。

A.事务日志是用来记录事务执行的频度

B.采用增量备份,数据的恢复可以不使用事务日志文件

C.系统故障的恢复只需进行重做(REDO)操作

D.对日志文件设立检查点的目的是为了提高故障恢复的效率


正确答案:D

更多相关问题