zoukankan      html  css  js  c++  java
  • OCP-1Z0-053-V12.02-63题

    63.Which method would you use to undo the changes made by a particular transaction without affecting

    the changes made by other transactions?

    A. point-in-time recovery

    B. execute the ROLLBACK command with transaction number

    C. flashback the database to before the transaction was committed

    D. determine all the necessary undo SQL statements from FLASHBACK_TRANSACTION_QUERY and

    use them for recovery

    Answer: D

    答案解析:

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


    闪回查询:查询在特定时间点存在的所有数据。

    使用闪回查询功能,可以执行截止到特定时间的查询。使用SELECT语句的AS OF子句,可以指定要查看其对应数据的时间戳。这在分析数据差异时非常有用。
    注:TIMESTAMP和SCN是AS OF子句的有效选项。
    UPDATE employees
    SET salary =
    (SELECT salary FROM employees
    AS OF TIMESTAMP TO_TIMESTAMP
    ('2005-05-04 11:00:00', 'yyyy-mm-dd hh24:mi:ss')
    WHERE employee_id = 200)
    WHERE employee_id = 200
     
    闪回查询:示例
    如果最近错误地给某个雇员加了薪,则可重新更改薪金,其值由子查询返回的闪回值提供。


    FLASHBACK_TRANSACTION_QUERY displays information about all flashback transaction queries in the database. The database must have at least minimal supplemental logging enabled to avoid unpredictable behavior.


  • 相关阅读:
    JavaScript闭包
    JavaScript的作用域与作用域链
    运动曲线提升CSS动画效果
    设计一个应用或网站时的流程
    JavaScript 与函数式编程
    声明式编程与命令式编程
    call(),apply()和bind()
    linux-xargs
    linux -shell
    linux-awk
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13316574.html
Copyright © 2011-2022 走看看