Bo's Oracle Station

查看: 1570|回复: 0

课程第18次(2017-04-11星期二)

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2017-4-12 16:05:31 | 显示全部楼层 |阅读模式
  1. select * from flashback_transaction_query   f
  2. where f.table_name='TAB

  3. and f.table_owner='SYS'
  4. order by 4 desc;
  5. /*
  6. 3902349
  7. 3902347
  8. 3902344
  9. */

  10. select versions_xid,versions_operation, versions_startscn , salary
  11. from hr.employees
  12. versions between scn minvalue and maxvalue
  13. where employee_id=101;

  14. ---
  15. select  * from dba_objects o
  16.   where o.owner='HR' and o.object_name='T05310_DDL';
  17.   
  18.   --75885
  19.   
  20.   drop table hr.t05310_ddl purge;
  21.   ---
  22.   select  d.SUPPLEMENTAL_LOG_DATA_MIN,
  23.              d.SUPPLEMENTAL_LOG_DATA_PK,
  24.              d.SUPPLEMENTAL_LOG_DATA_UI,
  25.              d.SUPPLEMENTAL_LOG_DATA_FK,
  26.              d.SUPPLEMENTAL_LOG_DATA_ALL
  27.    from v_$database d;
  28.    
  29.   alter database add supplemental log data (primary key) columns;
  30.   
  31.   select   f.xid, count(*)   from flashback_transaction_query   f
  32. where f.table_name='EMPLOYEES' and f.table_owner='HR'
  33. and f.logon_user='HR'
  34.   group by f.xid;
  35.   
  36.   select * from flashback_transaction_query   f
  37. where f.table_name='T_CASCADE' and f.table_owner='HR'
  38. order by 4 desc;
  39.   
  40. begin
  41.    dbms_flashback.transaction_backout(1,xid_array('0500110070090000'),
  42.     options =>dbms_flashback.cascade
  43.       );
  44. end;

  45. select  * from dba_flashback_txn_report;

  46. select  * from dba_flashback_txn_state;

  47. commit;
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-4-24 18:20 , Processed in 0.040859 second(s), 24 queries .

快速回复 返回顶部 返回列表