zoukankan      html  css  js  c++  java
  • 053-669

    User SCOTT wants to back out the transactions on the REGIONS table in his schema. As a DBA, which commands must you execute to enable SCOTT to flash back the transactions? (Choose four.)
    A. ALTER DATABASE FLASHBACK ON;
    B. GRANT SELECT any transaction TO scott;
    C. GRANT EXECUTE ON dbms_flashback TO scott;
    D. ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    E. ALTER TABLESPACE undots1 RETENTION GUARANTEE;
    F. ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;

    此题是需要让 SCOTT 能进行闪回事务,DBA 要做的就是赋予 SCOTT 相关的权限。
    A 明显错误,这个语句是开启数据库闪回的,与闪回事务无关。
    E 选项错误,这个语句是对 unod 表空间进行了限制,与让 SCOTT 执行闪回事务无关
    B 正确,对于闪回事务查询,需要服务 SELECT ANY TRANSACTION 权限。
    C 正确,闪回事务可以使用 DBMS_FLASHBACK 进行,所以要赋予执行 DBMS_FLASHBACK 包的权限
    对于要进行闪回事务的数据库来说,必须最小开启主键的附加日志:
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;
    BD 正确
    如果你想跟着外键依赖,必须要启用外键的附加日志:
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (FOREIGN KEY) COLUMNS;
     

  • 相关阅读:
    Android购物商城
    Android简易计算器
    安卓第四周作业
    第一次安卓作业
    十五周课后习题
    第十三周作业
    十三周上机练习
    第十二周作业
    第十二周练习
    11周上机作业(5.14)
  • 原文地址:https://www.cnblogs.com/Babylon/p/7843958.html
Copyright © 2011-2022 走看看