ITPub博客

首页 > 数据库 > Oracle > oracle回收站

oracle回收站

原创 Oracle 作者:wanghao2979 时间:2017-01-20 11:14:51 0 删除 编辑
回收站功能


回收站这个特性主要的好处就是在误删除一个表时有一个恢复机制,不必通过数据库还原来实现。避免大量的人工误操作。以及数据库还原等复杂的操作。让数据库的管理、维护更加简单、方便。如果是SQL SERVER数据库,就必须还原整个数据库来找到被DROP掉的表。可见回收站功能确实是一个开创性的功能。




SQL> SHOW PARAMETER RECYCLEBIN;
 
NAME              TYPE        VALUE
--------     ----------- ----------
recyclebin      string         ON


回收站默认是打开的




select * from dba_recyclebin


SYSTEM BIN$RmHMVqbMEQ/gU5Wvhwoy1Q==$0 TEST5 DROP TABLE USERS 2017-01-17:14:54:23 2017-01-18:08:20:54 15170041460087 YES YES 88688 88688 88688 1280
SYSTEM BIN$RlKvwjvDSujgU5WvhwqcTw==$0 TEST DROP TABLE USERS 2017-01-17:13:34:44 2017-01-17:14:18:58 15170041252661 YES YES 88678 88678 88678 1280


查询回收站里的内容


可以通过设置初始化参数recyclebin启用或禁用回收站功能。当然也可以用命令关闭回收站




SQL> ALTER SYSTEM SET RECYCLEBIN=OFF;
 
System altered.
 
SQL> ALTER SESSION SET RECYCLEBIN=OFF;
 
Session altered.
 
SQL> SHOW PARAMETER RECYCLEBIN;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
recyclebin                           string      OFF




connect system/oracle


SQL> show recyclebin
ORIGINAL NAME    RECYCLEBIN NAME                OBJECT TYPE  DROP TIME
---------------- ------------------------------ ------------ -------------------
TEST             BIN$BLmi9vlwN3TgUKjAgYxoiA==$0 TABLE        2017-01-20:15:10:09






 flashback table flashback_table_test to timestamp 是基于 undo的
 flashback table flashback_table_test to before drop 是基于回收站的








来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7569309/viewspace-2132731/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
主要负责客户现场exadata与exalogic设备的维护工作, 擅长于ORACLE数据库环境/高可用环境的搭建及故障诊断, 并且也获有 11g ocp 证书,10g ocm 证书

注册时间:2017-01-10

  • 博文量
    90
  • 访问量
    84716