加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

误删除数据恢复(flashback)

发布时间:2020-12-15 06:47:57 所属栏目:百科 来源:网络整理
导读:?flashback query、flashback drop、flashback table用法总结 /*1.FLASHBACK QUERY*/ --闪回到15分钟前 select * from orders as of timestamp (systimestamp - interval '15' minute) where ...... 这里可以使用DAY、SECOND、MONTH替换minute,例如: SELEC
?flashback query、flashback drop、flashback table用法总结            /*1.FLASHBACK QUERY*/       --闪回到15分钟前    select * from orders as of timestamp (systimestamp - interval '15' minute) where ......    这里可以使用DAY、SECOND、MONTH替换minute,例如:    SELECT * FROM orders AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '2' DAY)       --闪回到某个时间点    select * from orders as of timestamp to_timestamp ('01-Sep-04 16:18:57.845993','DD-Mon-RR HH24:MI:SS.FF') where ...       --闪回到两天前    select * from orders as of timestamp (sysdate - 2) where.........          /*2.FLASHBACK DROP*/       1.flashback table orders to before drop;       2.如果源表已经重建,可以使用rename to子句:    flashback table order to before drop rename to order_old_version;       /*3.FLASHBACK TABLE*/       1.首先要启用行迁移:    alter table order enable row movement;    2.闪回表到15分钟前:    flashback table order to timestamp systimestamp - interval '15' minute;    闪回到某个时间点:    FLASHBACK TABLE order TO TIMESTAMP TO_TIMESTAMP('2007-09-12 01:15:25 PM','YYYY-MM-DD HH:MI:SS AM')

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读