如果某一事务程序的运行导致服务器重新启动,这类故障属于系统故障,恢复过程中需要根据日志进行的操作为( )A.UNDO B.UNDO和REDO C.REDO D.ROLLBACK

题目
如果某一事务程序的运行导致服务器重新启动,这类故障属于系统故障,恢复过程中需要根据日志进行的操作为( )

A.UNDO
B.UNDO和REDO
C.REDO
D.ROLLBACK

相似考题
参考答案和解析
答案:B
解析:
更多“如果某一事务程序的运行导致服务器重新启动,这类故障属于系统故障,恢复过程中需要根据日志进行的操作为( )”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:B
           

  • 第2题:

    系统故障恢复的步骤:【 】日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理。


    正确答案:正向扫描
    正向扫描 解析:事务故障恢复的步骤:反向扫描日志文件、对每一个更新操作执行逆操作、如此下去。系统故障恢复的步骤:正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理。

  • 第3题:

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

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

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

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

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


    正确答案:D
    解析:数据库系统出现故障的主要几大类:(1)事务内部的故障。该故障有的是可以通过事务程序本身发现,也有的是非预期的,不能由事务程序处理的。(2)系统故障。是指造成系统停止运转的任何事件,使得系统要重新启动。要对该故障进行恢复,则需要进行重做(Redo)和撤销(Uudo)操作。(3)介质故障。是指外存故障,如磁盘损坏、磁头碰撞等等。这种故障一般发生的可能性小得多,但破坏性最大。恢复机制涉及的两个关键问题是:如何建立冗余数据,如何利用这些冗余数据实施数据库恢复。建立冗余数据最常用的技术是数据转储和登录日志文件。事务日志主要是用来记录事务对数据库的更新操作的文件。转储可以分为海量转储和增量转储两种方式。海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据,从恢复的角度来看,使用海量转储得到的后备副本进行恢复一般说来会更方便些。但如果数据库很大,事务处理又十分频繁,则增量转储方式更实用更有效。不过它恢复是要联用事务日志文件一起来恢复。在恢复技术中,为了解决浪费大量时间在系统恢复中,于是就产生了具有检查点的恢复技术。这种技术在日志文件中增加一类新的记录——检查点记录,增加一个重新开始文件,并让恢复子系统在登录日志文件期间动态维护日志。

  • 第4题:

    下面关于SQL Server数据库系统故障的不正确叙述是( )。

    A.系统故障是指计算机系统出现故障不能正常运行,但磁盘没有问题。

    B.系统故障将造成内存数据丢失,事务非正常中止。

    C.出现系统故障时,未提交事务对数据库的更新不会写入此盘。

    D.对于系统故障,DBMS可根据事务日志将数据库恢复到故障点。


    正确答案:C

  • 第5题:

    运行中的系统因为故障导致服务器重启,正在执行的事务中断,破坏了事务的原子性,恢复的方法是利用日志进行( )操作;而已经提交的事务在故障发生时尚未写入磁盘,破坏了事务的(请作答此空),恢复的方法是利用日志进行Redo操作。

    A.原子性
    B.一致性
    C.隔离性
    D.持久性

    答案:D
    解析:
    本题考查故障与恢复的基础知识。故障导致服务器重启,故障时正在执行的事务的原子性被破坏,即事务没有执行完,其对数据库的部分更新可能己经写入硬盘上的数据库文件,重启后这部分更新使得数据库处于不一致性状态,应对其进行处理,撤销故障时未完成的事务对数据库的更新,使数据库还原到未完成的事务执行前的状态,相当于这些事务没有执行。这种恢复操作借助于日志文件来完成。日志按照时间顺序记录了所有事务对数据库的更新操作。而且在对数据库的更新之前已被写入硬盘。可以逆向扫描日志记录,找出未完成的事务,将其对数据库的修改还原,称为Undo操作。同样,故障发生时已经完成提交的事务,其对数据库的修改可能还在内存中的I/O缓冲区中,没来得及写入硬盘,重启后这部分修改会丢失,破坏了事务的持久性。同样借助于日志文件,找到故障前已完成的事务,将其对数据库的更新重做一遍,即可完成对应事务的更新操作。这一操作称为Redo操作。

  • 第6题:

    运行中的系统因为故障导致服务器重启,正在执行的事务中断,破坏了事务的原子性,恢复的方法是利用日志进行(请作答此空)操作;而已经提交的事务在故障发生时尚未写入磁盘,破坏了事务的( ),恢复的方法是利用日志进行Redo操作。

    A.Undo
    B.Redo
    C.CoDunit
    D.Rollback

    答案:A
    解析:
    本题考查故障与恢复的基础知识。故障导致服务器重启,故障时正在执行的事务的原子性被破坏,即事务没有执行完,其对数据库的部分更新可能己经写入硬盘上的数据库文件,重启后这部分更新使得数据库处于不一致性状态,应对其进行处理,撤销故障时未完成的事务对数据库的更新,使数据库还原到未完成的事务执行前的状态,相当于这些事务没有执行。这种恢复操作借助于日志文件来完成。日志按照时间顺序记录了所有事务对数据库的更新操作。而且在对数据库的更新之前已被写入硬盘。可以逆向扫描日志记录,找出未完成的事务,将其对数据库的修改还原,称为Undo操作。同样,故障发生时已经完成提交的事务,其对数据库的修改可能还在内存中的I/O缓冲区中,没来得及写入硬盘,重启后这部分修改会丢失,破坏了事务的持久性。同样借助于日志文件,找到故障前已完成的事务,将其对数据库的更新重做一遍,即可完成对应事务的更新操作。这一操作称为Redo操作。

  • 第7题:

    ()是指事务在运行至正常终止前被中止,这时恢复子系统应利用日志文件撤销此事物已对数据库进行的修改。

    • A、系统故障
    • B、事故故障
    • C、介质故障
    • D、软件故障

    正确答案:B

  • 第8题:

    数据库系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这类故障属于()

    • A、事务故障
    • B、系统故障
    • C、计算机病毒
    • D、介质故障

    正确答案:D

  • 第9题:

    关于事务的故障与恢复,下列说法正确的是()

    • A、事务日志用来记录事务执行的频度
    • B、任何故障的恢复都由系统自动完成
    • C、系统故障的恢复只需进行REDO操作
    • D、对日志文件设置检查点是为了提高故障恢复的效率

    正确答案:D

  • 第10题:

    程序的逻辑错误可能导致()

    • A、运行故障
    • B、事务故障
    • C、介质故障
    • D、系统故障

    正确答案:B

  • 第11题:

    填空题
    事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要()配合执行。

    正确答案: DBA
    解析: 暂无解析

  • 第12题:

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

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

    B

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

    C

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

    D

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


    正确答案: B
    解析: 暂无解析

  • 第13题:

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

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

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

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

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


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

  • 第14题:

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

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

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

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

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


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

  • 第15题:

    故障后引起内存信息丢失,但未破坏外存中的数据,可用重新启动系统的方法恢复,则这类故障称为()。

    A、事务故障

    B、系统故障

    C、介质故障

    D、硬故障


    参考答案:B

  • 第16题:

    事务故障和系统故障的恢复是由系统自动进行的,而介质故障的恢复需要【 】的执行恢复过程。


    正确答案:DBA(数据库管理员)
    DBA(数据库管理员)

  • 第17题:

    设置日志文件的目的不包括( )

    A.事务故障恢复
    B.系统故障恢复
    C.介质故障恢复
    D.删除计算机病毒

    答案:D
    解析:
    小编正在快马加鞭来的路上(详见视频讲解)

  • 第18题:

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

    • A、事务日志是用来记录事务执行的频度
    • B、采用增量备份,数据的恢复可以不使用事务日志文件
    • C、系统故障的恢复只需进行重做(REDO)操作
    • D、对日志文件设立检查点的目的是为了提高故障恢复的效率

    正确答案:D

  • 第19题:

    下列故障中需要利用后援副本进行数据库恢复的是()。

    • A、事务故障
    • B、系统故障
    • C、介质故障
    • D、运行故障

    正确答案:C

  • 第20题:

    事务故障和系统故障的恢复由系统自动进行,而介质故障的恢复需要()配合执行。


    正确答案:DBA

  • 第21题:

    某个系统采用完整.差异兼事务日志备份和恢复策略,如果某一天系统产生故障,则需要恢复的备份文件有()。

    • A、完整备份文件
    • B、前一天的差异备份文件
    • C、当天的所有事务日志文件
    • D、当天发生故障之前的事务日志文件

    正确答案:A,B,D

  • 第22题:

    单选题
    关于事务的故障与恢复,下列说法正确的是()
    A

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

    B

    任何故障的恢复都由系统自动完成

    C

    系统故障的恢复只需进行REDO操作

    D

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


    正确答案: D
    解析: 暂无解析

  • 第23题:

    多选题
    某个系统采用完整.差异兼事务日志备份和恢复策略,如果某一天系统产生故障,则需要恢复的备份文件有()。
    A

    完整备份文件

    B

    前一天的差异备份文件

    C

    当天的所有事务日志文件

    D

    当天发生故障之前的事务日志文件


    正确答案: B,A
    解析: 暂无解析