zoukankan      html  css  js  c++  java
  • OCP-1Z0-052-V8.02-25题

    25. Which three operations require undo data? (Choose three.)

    A.committing a transaction

    B.flashing back a transaction

    C.recovering a failed transaction

    D.running a read-consistent query

    E.changing a tablespace status from READ ONLY to READ WRITE

    Answer: BCD

    答案解析

    参考:http://blog.csdn.net/rlhua/article/details/12259555

    还原数据是:
    • 原始的、修改之前的数据副本
    • 是针对更改数据的每个事务处理所捕获的
    • 至少保留到事务处理结束
    • 用于支持:
    – 回退操作
    – 读取一致性查询
    – 闪回查询、闪回事务处理和闪回表
    – 从失败的事务处理中进行恢复
    当某个进程更改了数据库中的数据时,Oracle DB 会保存旧值(还原数据)。按数据修改前的原样存储数据。
    如果捕获了还原数据,则可以回退未提交的数据。
    还原数据用于支持读取一致性和闪回查询
    还原还可用于“倒回”(闪回)事务处理和表。
    读取一致性查询中,提供与查询开始时的数据一致的结果。如果要成功完成读取一致性查询,原始信息必须仍作为还原信息存在。如果原始数据不再可用,则会收到“快照太旧”错误。只要保留了还原信息,Oracle DB 就能通过重建数据来满足读取一致性查询的要求。
    闪回查询有目的地查找过去某个时间存在的某个版本的数据。只要过去那个时间的还原信息仍存在,闪回查询就能成功完成。
    闪回事务处理使用还原功能来创建补偿事务处理,以便回退事务处理及其相关事务处理。
    使用闪回表功能可将表恢复到特定的时间点。
    还原数据也可用于从失败的事务处理中进行恢复。如果在用户决定提交或回退事务处理之前用户会话异常结束(可能因为网络错误或客户机故障),就会导致事务处理失败。当实例崩溃或发出SHUTDOWN ABORT命令时,事务处理也可能会失败。
  • 相关阅读:
    053-49
    053-3
    053-204
    053-491
    053-205
    053-57
    053-149
    053-47
    053-150
    回答2
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13317113.html
Copyright © 2011-2022 走看看