`
wyf
  • 浏览: 426340 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

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') 


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhpsam109/archive/2007/12/05/1918962.aspx

未能启用行移动功能 不能闪回

 alter table binzhang ENABLE ROW MOVEMENT;

分享到:
评论

相关推荐

    oracle flashback技术总结

    全面总结和解释了oracle flashback技术的使用,优势以及限制

    oracle中误删除表后恢复语句(FLASHBACK)

    FLASHBACK TABLE CF_IMPORT_RULE TO BEFORE DROP; FLASHBACK COMPLETE 您可能感兴趣的文章:Oracle误删除表数据后的数据恢复详解Oracle7.X 回滚表空间数据文件误删除处理方法Oracle7.X 回滚表空间数据文件误删除...

    Oracle对于误删误操作的数据进行恢复(flashback query、flashback drop、flashback table、flashback database)

    Flashback Query本身不会恢复任何操作或修改,也不能告诉你做过什么操作或修改,实际上Flashback Query特性实际应用时,是基于标准SELECT的扩展,借助该特性能够让用户查询到指定时间点的表中的记录,相当于拥有了...

    oracle误删除表数据.txt

    ## oracle恢复误删除的表数据 ...flashback table 表名 to timestamp to_timestamp('2020-04-27 17:25:00','yyyy-mm-dd hh24:mi:ss') ``` 关闭行移动功能 ```java alter table 表名 disable row movement

    oracle 12c 数据库 教程

    (七)闪回表:Flashback Table 93 (八)闪回数据库:Flashback Database 94 (九)闪回删除:Flashback Drop 95 (十)闪回事务查询:Flashback Transaction Query 96 (十一)闪回数据归档:Flashback Data ...

    FLAHBACK详解

    FLAHBACK举例和使用说明,比较详细,重点介绍了3中方法恢复...2.flashback table;3.flashback drop。 本人也误操作drop了oracle中的一张表,找了半天找到这个方法文档恢复成功了表和数据。很好用,希望大家支持下。

    oracle 9i使用闪回查询恢复数据库误删问题

    如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须求助DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善。Oracle 9i中提供了一项新的...flashback table tablename to timest

    oracle误删数据恢复方法小结

    如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须求助DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善。... 因为一时手贱,生产上的数据被我给...flashback table tablena

    oracle drop table(表)数据恢复方法

    –恢复 FLASHBACK TABLE 表名 TO BEFORE DROP; 此举 可以恢复表结构,同时 数据也恢复了 必须9i或10g以上版本支持,flashback无法恢复全文索引 您可能感兴趣的文章:Oracle数据块损坏之10231内部事件不完全恢复...

    oracle 数据库闪回相关语句介绍

    执行闪回语句: Sql代码 flashback table emp to timestamp to_timestamp(‘20120709195000′,’YYYYMMDDHH24:MI:SS’); 2\闪回回收站: Java代码 SQL>show recyclebin; SQL>drop table emp; SQL>show recyclebin; ...

    数据库建库指令

    CREATE TABLESPACE jyzx DATAFILE 'jyzx' SIZE 500M AUTOEXTEND ON NEXT 50M MAXSIZE unlimited LOGGING ONLINE PERMANENT EXTENT MANAGEMENT ...AUTOALLOCATE BLOCKSIZE 8K SEGMENT SPACE MANAGEMENT AUTO FLASHBACK ON...

    MySQL删除数据Delete与Truncate语句使用比较

    其语法结构为: 代码如下: TRUNCATE [TABLE] tbl_name 这里简单的给出个示例, 我想删除 friends 表中所有的记录,可以使用如下语句: 代码如下: truncate table friends; delete的效果有点像将mysql表中所有

    Mysql误删数据解决方案及kill语句原理

    使用drop table或者truncate table误删数据表 使用drop database语句误删数据库 使用rm误删mysql整个实例 对于误删行 使用flashback工具闪回,把数据恢复回来。原理是修改binlog的内容,拿回原库重放,需要确保...

    Oracle.RMAN.11g.Backup.and.Recovery.2010(Oracle RMAN 11g 备份和恢复)

    Table of contents Preliminary Contents Subject to Change Prior to Publication Part I. Getting Started with RMAN in Oracle Database 11g Ch. 1 Oracle Database 11g Backup and Recovery Architecture ...

    最完整的Toad For Oracle使用手册

    Hints and Tips: Table Does Not Exist Errors 1019 Create Support Bundles 1019 Toad Advisor 1019 Contact Quest 1021 Contact Quest Support 1021 Contact Quest Software 1021 About Quest Software, Inc 1021 ...

    oracle truncate恢复工具

    用户truncate误删 schema下的若干数据表,无法使用flashback query等技术恢复数据,尝试从之前的全备份中恢复,数据库restore速度较快,但是archivelog恢复时由于HP data Protecter的不明原因导致归档恢复十分缓慢,...

    基于Oracle闪回详解(必看篇)

    Oracle 9i 开始支持闪回,Oracle10g开始全面支持闪回功能,Oracle11g有所完善,为大家快速的恢复数据,查询历史数据提供了很大的便捷方法。 本文主要对Oracle常用闪...闪回TABLE 还原数据,undo 是 查询 当前数据和历

    Oracle Core Essential Internals for DBAs and Developers ■ ■

    The Transaction Table ............................................................................................................................ 29 Reviewing the Undo Block ............................

Global site tag (gtag.js) - Google Analytics