html5中文学习网

您的位置: 首页 > 网站及特效实例 > jquery特效 » 正文

FlashbackQuery查询操作的事务_编程语言综合

[ ] 已经帮助:人解决问题

   Flashback Query:查询过去某个时间点对象中保存的记录信息,在当前时间与指定过去某个时间点之间。YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> conn scott/oracleYWiHTML5中文学习网 - HTML5先行者学习网

  Connected.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> select dbms_flashback.get_system_change_number from dual;YWiHTML5中文学习网 - HTML5先行者学习网

  GET_SYSTEM_CHANGE_NUMBERYWiHTML5中文学习网 - HTML5先行者学习网

  ------------------------YWiHTML5中文学习网 - HTML5先行者学习网

  1196559YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> update flash_tbl set id=id+100 where id>15;YWiHTML5中文学习网 - HTML5先行者学习网

  5 rows updated.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> commit;YWiHTML5中文学习网 - HTML5先行者学习网

  Commit complete.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> delete flash_tbl where id<5;YWiHTML5中文学习网 - HTML5先行者学习网

  4 rows deleted.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> commit;YWiHTML5中文学习网 - HTML5先行者学习网

  Commit complete.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> desc flash_tblYWiHTML5中文学习网 - HTML5先行者学习网

  Name Null? TypeYWiHTML5中文学习网 - HTML5先行者学习网

  ----------------------------------------- -------- ----------------------------YWiHTML5中文学习网 - HTML5先行者学习网

  ID NUMBERYWiHTML5中文学习网 - HTML5先行者学习网

  VL VARCHAR2(1)YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> insert into flash_tbl values(300,'r');YWiHTML5中文学习网 - HTML5先行者学习网

  1 row created.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> insert into flash_tbl values(500,'t');YWiHTML5中文学习网 - HTML5先行者学习网

  1 row created.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> select dbms_flashback.get_system_change_number from dual;YWiHTML5中文学习网 - HTML5先行者学习网

  GET_SYSTEM_CHANGE_NUMBERYWiHTML5中文学习网 - HTML5先行者学习网

  ------------------------YWiHTML5中文学习网 - HTML5先行者学习网

  1196625YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> select id,vl,versions_startscn,versions_endscn,versions_operation,versions_xid from flash_tbl versions between scn 1196559 and 1196625;YWiHTML5中文学习网 - HTML5先行者学习网

  ID V VERSIONS_STARTSCN VERSIONS_ENDSCN V VERSIONS_XIDYWiHTML5中文学习网 - HTML5先行者学习网

  ---------- - ----------------- --------------- - ----------------YWiHTML5中文学习网 - HTML5先行者学习网

  120 S 1196576 U 0700290074010000YWiHTML5中文学习网 - HTML5先行者学习网

  119 R 1196576 U 0700290074010000YWiHTML5中文学习网 - HTML5先行者学习网

  118 Q 1196576 U 0700290074010000YWiHTML5中文学习网 - HTML5先行者学习网

  117 P 1196576 U 0700290074010000YWiHTML5中文学习网 - HTML5先行者学习网

  116 O 1196576 U 0700290074010000YWiHTML5中文学习网 - HTML5先行者学习网

  10 IYWiHTML5中文学习网 - HTML5先行者学习网

  11 JYWiHTML5中文学习网 - HTML5先行者学习网

  12 KYWiHTML5中文学习网 - HTML5先行者学习网

  13 LYWiHTML5中文学习网 - HTML5先行者学习网

  14 MYWiHTML5中文学习网 - HTML5先行者学习网

  15 NYWiHTML5中文学习网 - HTML5先行者学习网

  ID V VERSIONS_STARTSCN VERSIONS_ENDSCN V VERSIONS_XIDYWiHTML5中文学习网 - HTML5先行者学习网

  ---------- - ----------------- --------------- - ----------------YWiHTML5中文学习网 - HTML5先行者学习网

  16 O 1196576YWiHTML5中文学习网 - HTML5先行者学习网

  17 P 1196576YWiHTML5中文学习网 - HTML5先行者学习网

  18 Q 1196576YWiHTML5中文学习网 - HTML5先行者学习网

  19 R 1196576YWiHTML5中文学习网 - HTML5先行者学习网

  20 S 1196576YWiHTML5中文学习网 - HTML5先行者学习网

  4 C 1196588 D 08000B0096010000YWiHTML5中文学习网 - HTML5先行者学习网

  3 B 1196588 D 08000B0096010000YWiHTML5中文学习网 - HTML5先行者学习网

  2 A 1196588 D 08000B0096010000YWiHTML5中文学习网 - HTML5先行者学习网

  1 / 1196588 D 08000B0096010000YWiHTML5中文学习网 - HTML5先行者学习网

  1 / 1196588YWiHTML5中文学习网 - HTML5先行者学习网

  2 A 1196588YWiHTML5中文学习网 - HTML5先行者学习网

  ID V VERSIONS_STARTSCN VERSIONS_ENDSCN V VERSIONS_XIDYWiHTML5中文学习网 - HTML5先行者学习网

  ---------- - ----------------- --------------- - ----------------YWiHTML5中文学习网 - HTML5先行者学习网

  3 B 1196588YWiHTML5中文学习网 - HTML5先行者学习网

  4 C 1196588YWiHTML5中文学习网 - HTML5先行者学习网

  5 DYWiHTML5中文学习网 - HTML5先行者学习网

  6 EYWiHTML5中文学习网 - HTML5先行者学习网

  7 FYWiHTML5中文学习网 - HTML5先行者学习网

  8 GYWiHTML5中文学习网 - HTML5先行者学习网

  9 HYWiHTML5中文学习网 - HTML5先行者学习网

  29 rows selected.YWiHTML5中文学习网 - HTML5先行者学习网

  根据记录,可以看到开始SCN和结束SCN,从操作列有I(插入),U(更新),D(删除),还有事务ID。YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> select dbms_flashback.get_system_change_number from dual;YWiHTML5中文学习网 - HTML5先行者学习网

  GET_SYSTEM_CHANGE_NUMBERYWiHTML5中文学习网 - HTML5先行者学习网

  ------------------------YWiHTML5中文学习网 - HTML5先行者学习网

  1200548YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> delete flash_tbl where id=116;YWiHTML5中文学习网 - HTML5先行者学习网

  1 row deleted.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> commit;YWiHTML5中文学习网 - HTML5先行者学习网

  Commit complete.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> select dbms_flashback.get_system_change_number from dual;YWiHTML5中文学习网 - HTML5先行者学习网

  GET_SYSTEM_CHANGE_NUMBERYWiHTML5中文学习网 - HTML5先行者学习网

  ------------------------YWiHTML5中文学习网 - HTML5先行者学习网

  1200555YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> conn / as sysdbaYWiHTML5中文学习网 - HTML5先行者学习网

  Connected.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> grant select any transaction to scott;YWiHTML5中文学习网 - HTML5先行者学习网

  Grant succeeded.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> conn scott/oracleYWiHTML5中文学习网 - HTML5先行者学习网

  Connected.YWiHTML5中文学习网 - HTML5先行者学习网

  SQL> select xid,commit_scn,commit_timestamp,operation,undo_sql from flashback_transaction_query Q where Q.xid in(select versions_xid from flash_tbl versions betweenYWiHTML5中文学习网 - HTML5先行者学习网

  scn 1200548 and 1200555);YWiHTML5中文学习网 - HTML5先行者学习网

  XID COMMIT_SCN COMMIT_TI OPERATIONYWiHTML5中文学习网 - HTML5先行者学习网

  ---------------- ---------- --------- --------------------------------YWiHTML5中文学习网 - HTML5先行者学习网

  UNDO_SQLYWiHTML5中文学习网 - HTML5先行者学习网

  --------------------------------------------------------------------------------YWiHTML5中文学习网 - HTML5先行者学习网

  0A002F0062010000 1200554 31-MAR-14 DELETEYWiHTML5中文学习网 - HTML5先行者学习网

  insert into "SCOTT"."FLASH_TBL"("ID","VL") values ('116','O');YWiHTML5中文学习网 - HTML5先行者学习网

  0A002F0062010000 1200554 31-MAR-14 BEGINYWiHTML5中文学习网 - HTML5先行者学习网

  通过上面可以看到,刚才所做的操作及时间,与LogMiner功能挺像。YWiHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助