zoukankan      html  css  js  c++  java
  • Oracle Flashback Technologies

    Oracle Flashback Technologies - 闪回被drop的表

    在oracle10g中,drop一个表后,表没有真正被删除,支持被rename后放在recyclebin中。

    #新建一个表y2,用来测试

    复制代码
    SQL> create table y2 as select * from all_tables;
    
    Table created.
    
    SQL> select count(*) from y2;
    
      COUNT(*)
    ----------
          3598
    复制代码

    #删除表

    复制代码
    SQL> show recyclebin
    SQL> drop table y2;
    
    Table dropped.
    
    SQL> show recyclebin
    ORIGINAL NAME    RECYCLEBIN NAME                OBJECT TYPE  DROP TIME
    ---------------- ------------------------------ ------------ -------------------
    Y2               BIN$GSUg65H6LKDgU7wMCgqm8g==$0 TABLE        2015-06-23:08:04:05
    SQL> select count(*) from y2;
    select count(*) from y2
                         *
    ERROR at line 1:
    ORA-00942: table or view does not exist
    复制代码

    #闪回被drop的表

    复制代码
    SQL> flashback table y2 to before drop;
    
    Flashback complete.
    
    SQL> select count(*) from y2;
    
      COUNT(*)
    ----------
          3598
    
    SQL> show recyclebin
    SQL> 
    复制代码
  • 相关阅读:
    nginx一键安装脚本
    nginx动静分离之后,设置默认主页
    日志备份
    cc高防主机部署
    原型和原型链
    Git&Github分支
    Git&Github基础
    传输层协议TCP&UDP
    本地库与远程库交互
    SVG
  • 原文地址:https://www.cnblogs.com/wangchaoyuana/p/7531999.html
Copyright © 2011-2022 走看看