zoukankan      html  css  js  c++  java
  • 052-244(新增70题2018)

    One of the user sessions was terminated abnormally in the middle of a transaction.

    What does Oracle database do to recover it?

    A. uses undo data for roll forward

    B. uses Flashback Log for recovery

    C. uses online redo logs to roll back

    D. uses undo data to roll back the transaction

    E. uses Recovery Manager (RMAN) to roll back

    F. uses the System Monitor (SMON) background process to perform instance recovery

    Answer: D

    Oracle Database creates and manages information that is used to roll back, or undo, changes to the database. Such information consists of records of the actions of transactions, primarily before they are committed. These records are collectively referred to as undo.

    Undo records are used to:

    • Roll back transactions when a ROLLBACK statement is issued

    • Recover the database

    • Provide read consistency

    • Analyze data as of an earlier point in time by using Oracle Flashback Query

    • Recover from logical corruptions using Oracle Flashback features

    When a ROLLBACK statement is issued, undo records are used to undo changes that were made to the database by the uncommitted transaction. During database recovery, undo records are used to undo any uncommitted changes applied from the redo log to the data files. Undo records provide read consistency by maintaining the before image of the data for users who are accessing the data at the same time that another user is changing it.

  • 相关阅读:
    C嵌入汇编
    App 运营 推广相关
    POJ 3904 Sky Code
    数组的复制与动态扩展算法
    另类病毒的自删除方法
    oracle触发器中增删改查本表
    POJ 2773 Happy 2006 数学题
    Android手机便携式wifi的使用及无线数据传输(主要针对XP系统)
    Find the minimum线段树成段更新
    使用visual c++ 2005编译64位可执行文件
  • 原文地址:https://www.cnblogs.com/Babylon/p/8623953.html
Copyright © 2011-2022 走看看