niusouti.com

下列哪些操作需要回滚数据()。A、提交事务B、回滚事务C、还原失败事务的影响D、把事务的操作写入重做日志

题目

下列哪些操作需要回滚数据()。

  • A、提交事务
  • B、回滚事务
  • C、还原失败事务的影响
  • D、把事务的操作写入重做日志

相似考题
更多“下列哪些操作需要回滚数据()。A、提交事务B、回滚事务C、还原失败事务的影响D、把事务的操作写入重做日志”相关问题
  • 第1题:

    启动一个显式事务的语句为__________,提交事务的语句为__________,回滚事务的语句为__________


    正确答案:
     

  • 第2题:

    假设有两台服务器进行同步复制,当主服务器上一个事务T所有操作完成后,应该执行何种操作以进行同步复制()。

    • A、提交事务T,向从服务器发送T对数据的修改
    • B、暂不提交事务T,向从服务器发送T对数据的修改
    • C、若从服务器发出成功信号,主服务器提交事务,然后命令从服务器提交事务
    • D、若从服务器发出失败信号,主服务器命令从服务器回滚事务,然后自身回滚事务T

    正确答案:B,D

  • 第3题:

    回滚段用来存储()。

    • A、事务改变前的旧数据
    • B、事务改变后的新数据
    • C、事务改变前后的数据
    • D、重做日志

    正确答案:A

  • 第4题:

    利用日志文件进行故障恢复时的基本操作有()。

    • A、撤消事务
    • B、重做事务
    • C、开始事务
    • D、回滚事务
    • E、提交事务

    正确答案:A,B

  • 第5题:

    下列选项中,()不是事务处理的模式。

    • A、自动提交的事务
    • B、回滚事务
    • C、隐式事务
    • D、显式事务

    正确答案:B

  • 第6题:

    下列关于ORALCE数据库的描述,不正确的是()

    • A、索引表含ROWID值
    • B、一个事务即使不被提交,也会被写入到重做日志中
    • C、拥有不同大小的回滚段没有任何益处
    • D、COMMIT后,数据不一定立即写入数据文件中

    正确答案:A

  • 第7题:

    如果出现错误消息“ORA-01650:unable to extendrollback segment NAME by NUM in tablespace NAME”,下列会导致出错的原因是()。

    • A、回滚段表空间不足
    • B、一个庞大的数据操作导致现有回滚段的不足
    • C、回滚事务失败
    • D、归档日志目的地已满
    • E、归档器进程失败

    正确答案:A,B

  • 第8题:

    关于事务处理下列说法错误的是()

    • A、事务处理不是完全提交,就是完全回退
    • B、COMMIT操作将事务所做更改写入数据库
    • C、ROLLBACK则对事务操作进行回滚,取消对数据所做的更改
    • D、COMMIT之后还可以通过ROLLBACK语句执行回滚操作

    正确答案:D

  • 第9题:

    单选题
    CompletionType参数指定SQLEndTran函数所进行的事务操作,SQL_COMMIT表示()。
    A

    删除事物

    B

    提交事务

    C

    回滚事物

    D

    定义事物


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

  • 第10题:

    单选题
    下列选项中,()不是事务处理的模式。
    A

    自动提交的事务

    B

    回滚事务

    C

    隐式事务

    D

    显式事务


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

  • 第11题:

    单选题
    下列选项中,哪个不是jdbc事务处理的基本步骤有哪些:()
    A

     把自动提交关闭:connection.setAutoCommit(false);

    B

     正常的DB操作:若有一条sql语句失败了自动回滚

    C

     主动提交或主动回滚:connection.commit()或connection.rollback()

    D

     把自动提交打开:connection.setAutoCommit(true);


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

  • 第12题:

    多选题
    利用日志文件进行故障恢复时的基本操作有()。
    A

    撤消事务

    B

    重做事务

    C

    开始事务

    D

    回滚事务

    E

    提交事务


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

  • 第13题:

    系统中同时运行多个事务,若其中一个事务因为自身故障被系统强行退出,而其它事务仍正常运行,这种故障称为( )。该故障发生时,会造成数据库的不一致,解决的方法是(请作答此空)。

    A.由用户对该事务进行回滚
    B.由程序对该事务进行补偿操作
    C.由DBMS对该事务进行回滚
    D.由DBA对该事务进行回滚

    答案:C
    解析:
    本题考查故障与恢复知识。数据库系统的故障分为三类:事务故障、系统故障和介质故障。事务故障是单独一个事务出问题而不能执行下去,并不影响其他事务的执行;系统故障是故障导致系统重启,当前运行中的事务及刚刚提交的事务会导致数据库不一致;介质故障则是数据库文件的存储介质如硬盘发生故障导致数据丢失。DBMS对不同类别的故障使用不同的恢复方法。其中事务故障和系统故障由DBMS来完成事务级别的恢复,即根据日志文件对未完成的事务进行UNDO操作,对己完成的事务进行REDO操作,使数据库恢复到故障前的一致性状态;介质故障需要DBA介入,装载备份文件后交由DBMS进行恢复。

  • 第14题:

    回滚数据有哪些特性()。

    • A、回滚数据用于支持回滚操作和读取一致性
    • B、保证对失败的事务处理进行恢复
    • C、回滚段的数据不会永久保留,当该事务结束时,回滚段被释放
    • D、回滚段的数据会永久保留到磁盘上,除非用户手动删除

    正确答案:A,B,C

  • 第15题:

    标准SQL中COMMITTRANSACTION表示()。

    • A、中止事务
    • B、提交事务
    • C、回滚事务
    • D、开始事务

    正确答案:B

  • 第16题:

    CompletionType参数指定SQLEndTran函数所进行的事务操作,SQL_COMMIT表示()。

    • A、删除事物
    • B、提交事务
    • C、回滚事物
    • D、定义事物

    正确答案:B

  • 第17题:

    下列选项中,哪个不是jdbc事务处理的基本步骤有哪些:()

    • A、 把自动提交关闭:connection.setAutoCommit(false);
    • B、 正常的DB操作:若有一条sql语句失败了自动回滚
    • C、 主动提交或主动回滚:connection.commit()或connection.rollback()
    • D、 把自动提交打开:connection.setAutoCommit(true);

    正确答案:D

  • 第18题:

    关于回滚日志的说法正确的是哪些()

    • A、UNDO日志在数据被修改后记录它的新值
    • B、采用回滚段机制来处理
    • C、回滚段在事务结束时释放
    • D、数据库进行回滚操作时直接利用回滚段进行恢复

    正确答案:B,C

  • 第19题:

    下列关于使用检查点进行数据库恢复的说法正确的是哪些()

    • A、产生检查点时,系统只把缓冲区中的日志写入磁盘(多选)
    • B、数据库恢复从最近的检查点扫描联机日志
    • C、重做联机日志记录的内容
    • D、对仍活动的事务使用回滚日志进行回滚

    正确答案:B,C

  • 第20题:

    下列数据库恢复操作正确的是哪些()

    • A、先使用回滚日志回滚,使数据文件处于最新状态
    • B、先使用重做日志重做,使数据文件处于最新状态
    • C、后使用回滚日志,回退未提交的操作
    • D、后使用重做日志,重做已提交的操作

    正确答案:B,C

  • 第21题:

    单选题
    标准SQL中COMMITTRANSACTION表示()。
    A

    中止事务

    B

    提交事务

    C

    回滚事务

    D

    开始事务


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

  • 第22题:

    单选题
    下列关于ORALCE数据库的描述,不正确的是()
    A

    索引表含ROWID值

    B

    一个事务即使不被提交,也会被写入到重做日志中

    C

    拥有不同大小的回滚段没有任何益处

    D

    COMMIT后,数据不一定立即写入数据文件中


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

  • 第23题:

    单选题
    ()是指将该事务已经完成的对数据库的更新操作撤销。
    A

    事务开始

    B

    事务回滚

    C

    事务读写

    D

    事务提交


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