`
wyf
  • 浏览: 435616 次
  • 性别: 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特性(闪回语句,闪回表,闪回数据库).doc

    Flashback 特性可以分为三个方面:Flashback Query、Flashback Table 和 Flashback Database。 一、Flashback Query Flashback Query 是 Oracle Flashback 特性中最基本的部分,它允许用户通过闪回查询来查看过去...

    oracle flashback技术总结

    3. **恢复**:使用Flashback Table或Flashback Database根据需求恢复到特定时间点。 ### 结论 Oracle Flashback 技术为数据库管理和恢复提供了强大的工具,尤其是在应对数据丢失或误操作的情况下。通过合理配置和...

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

    这些工具包括Flashback Query、Flashback Drop、Flashback Table以及Flashback Database。以下是对这些特性的详细解释: 1. **Flashback Query**: Flashback Query允许用户查询到过去的某个时间点的表中的记录,...

    Oracle 闪回特性 FLASHBACK & RECYCLEBIN

    Flashback Table 的实现是基于 Oracle 的 Flashback Table Log(FTL),该日志记录了表中的所有变化,可以追溯到某个特定的时间点或 SCN。 5. Flashback Drop Flashback Drop 是 Flashback 系列中的一种功能,允许...

    oracle 10g flashback(数据恢复)

    这一操作需要用户具有相应的权限,如 `Flashback any table` 的系统权限或针对特定表的 `Flashback` 权限,以及对该表的 `SELECT`, `INSERT`, `DELETE`, `ALTER` 权限等。 示例代码如下: ```sql SQL> ...

    oracle flashback闪回技术

    在Oracle数据库中,Flashback技术主要包括三个部分:Flashback Query、Flashback Table和Flashback Transaction。首先,Flashback Query允许用户查询过去某个时间点的数据,就像那个时间点的数据仍然存在一样。这...

    flashback——oracle

    首先,`FLASHBACK TABLE`是Oracle Flashback技术的一个关键组件,它用于恢复整个表到先前的状态。当用户意外地删除了表或者对表进行了错误的更新,`FLASHBACK TABLE`命令可以迅速将表恢复到删除或修改前的状态。例如...

    Oracle Flashback技術介紹

    在Oracle 10g中,Flashback技术不仅增强了原有的Flashback Query功能,还新增了诸如Flashback Database、Flashback Table、Flashback Drop、Flashback Version Query和Flashback Transaction Query等功能。...

    Flashback.doc

    FLASHBACK TABLE employee TO TIMESTAMP TO_TIMESTAMP('2003-04-04 09:30:00', 'YYYY-MM-DD HH24:MI:SS'); ``` 或者通过SCN: ``` FLASHBACK TABLE employee TO SCN 123456; ``` 使用此功能前,可能需要授予用户相应...

    flashback闪回技术

    Flashback技术家族包括了多个成员,如Flashback Database、Flashback Drop、Flashback Query(又细分为Flashback Query、Flashback Version Query、Flashback Transaction Query)和Flashback Table。 #### 二、...

    Less17_Flashback_TB3.pdf

    Flashback技术主要包括以下几个方面:Flashback Database、Flashback Table、Flashback Drop以及Flashback Query等。 #### 三、Flashback技术的优势 1. **快速性**:传统的恢复方法通常需要恢复整个数据库或文件,...

    Oracle_Flashback_技术_总结.pdf

    在Oracle 10g中,Flashback技术包含了多个组件,如Flashback Database、Flashback Drop、Flashback Query(包括Flashback Query、Flashback Version Query和Flashback Transaction Query)以及Flashback Table。...

    Oracle Flashback技术

    2. Flashback Table(闪回表):当需要将整个表恢复到之前的状态时,可以使用闪回表。通过`ALTER TABLE ... FLASHBACK TO TIMESTAMP`或`ALTER TABLE ... FLASHBACK TO SCN`命令,可以快速恢复表到指定的时间戳或系统...

    oracle 闪回 flashback

    Oracle 10g引入了多种闪回功能,包括Flashback Database、Flashback Drop、Flashback Query以及Flashback Table。 1. **Flashback Database**: - Flashback Database允许用户将整个数据库恢复到过去的一个特定...

    oracle中truncate table后的数据恢复

    Oracle提供了一些闪回工具,如闪回表(Flashback Table)、闪回数据库(Flashback Database)和闪回查询(Flashback Query)。 - 用户具有足够的权限。恢复操作可能需要`SYSDBA`权限。 **2. 使用闪回表恢复数据** ...

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

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

    Oracle_Flashback家族

    形成了一个完整的“Flashback家族”,其中包括Flashback Database、Flashback Drop、Flashback Query(进一步细分为Flashback Query、Flashback Version Query、Flashback Transaction Query)和Flashback Table等几...

    Oracle Flashback 技术总结

    4. Flashback Table:允许用户将整个表恢复到之前的状态,包括其数据和结构。 设置Flashback Recovery Area是管理Flashback功能的关键步骤,该区域用于存储Flashback Log、归档日志和备份集等恢复相关文件。通过...

    第16章Oracle闪回(Flashback)技术.pptx

    3. 闪回表(Flashback Table) 闪回表可以将表恢复到过去的某个时间点或某个 SCN 值时的状态。该功能允许选择性地复原某些对象,减小恢复时间。 4. 闪回查询(Flashback Query) 闪回查询可以查询过去某个时间点...

Global site tag (gtag.js) - Google Analytics