dm--闪回查询V$FLASHBACK_TRX_INFO

select * from "V$FLASHBACK_TRX_INFO"

select * from "DB_USER"."ta" when TIMESTAMP  '2013-05-13 14:32:00'

select * from "DB_USER"."ta" when trxid 5580

 SELECT  * FROM  "DB_USER"."ta"   VERSIONS  BETWEEN   TIMESTAMP '2013-05-13 13:05:00' AND SYSDATE;

SELECT   *  FROM  V$FLASHBACK_TRX_INFO  WHERE   COMMIT_TIMESTAMP   > '2013-05-13' ;

select * from "V$SESSIONS"--172163160

insert into "ta" (column_1,column_2) values (5,5);
insert into "ta" (column_1,column_2) values (6,6);

update "ta" set column_1=2 where column_2=5

 

 

 当系统INI 参数ENABLE_FLASHBACK 置为1 时,闪回功能开启,可以进行闪回查询。

闪回记录时间在ini-- UNDO_RETENTION来确定的,单位s,最大24*3600,即24小时

19.1   闪回查询

    闪回查询的语法,是在数据查询语句(参考第4 章)的基础上,为FROM 子句增加了
闪回查询子句。

    语法格式

    SELECT <选择列表>

    FROM [<模式名>.]<基表名> [<闪回查询子句>]<相关名>

    [<WHERE  子句>]

    [<CONNECT BY 子句>]

    [<GROUP BY  子句>]

    [<HAVING  子句>]

    [ORDER BY  子句];

    < 闪回查询子句>::=WHEN <TIMESTAMP time_exp> | <TRXID trxid>

    参数

    1.time_exp  一个日期表达式,一般用字符串方式表示
    2. trxid 指定事务ID 号

    图例

                            TIMESTAMP          time_exp

             WHEN

                               TRXID            trxid

 写的不全,具体内容可以参考dm_sql.pdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值