zoukankan      html  css  js  c++  java
  • Oracle的闪回技术--闪回已删除的表

      注意闪回技术只能保护非系统表决空间中的表,而且表空间必须本地管理,

      外键将不可以被恢复,

      索引和约束的名字将会被命名为以BIN开头,由系统生成的名字

    查看是否开启闪回:

    SQL> show parameter bin
    
    NAME                     TYPE         VALUE
    ------------------------------------ ----------- ------------------------------
    recyclebin                 string     on

    关闭闪回:

    SQL> alter system set recyclebin = off scope=spfile;
    SQL> shutdown immediate
    SQL> startup

    查看回收站中的表:

    SQL> show recyclebin
    ORIGINAL NAME     RECYCLEBIN NAME        OBJECT TYPE  DROP TIME
    ---------------- ------------------------------ ------------ -------------------
    TEST         BIN$RZphoFefr4/gUKjAeQEL/Q==$0 TABLE         2017-01-09:02:25:53

    或者:

    SQL> select ORIGINAL_NAME,object_name  from user_recyclebin;
    
    ORIGINAL_NAME             OBJECT_NAME
    -------------------------------- ------------------------------
    TEST                 BIN$RZphoFefr4/gUKjAeQEL/Q==$0

    闪回表:

    SQL> flashback table test to before drop;
    
    闪回完成。

    清空回收站:

    SQL> purge recyclebin;
    
    回收站已清空。

    从回收站清除不想要的表:

    SQL> purge table demo;
    
    表已清除。

    直接删除表不放进回收站:

    SQL> drop table demo purge;
    
    表已删除。

     

     

     

  • 相关阅读:
    HTML+CSS简单实现导航栏二级下拉菜单
    原创 | 我的个人微信公众号
    原创 | 喂,在吗?
    NodeJs实现邮箱验证
    JS排序算法(二)冒泡排序
    JS排序算法(一) 快速排序
    前端常见的布局方式
    JS继承方式
    前端Node实现简易的文件上传下载
    原生js实现深度克隆
  • 原文地址:https://www.cnblogs.com/zydev/p/6285394.html
Copyright © 2011-2022 走看看