oracle回收站恢复,oracle回收站

回收站功能

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

SQL> SHOW PARAMETER RECYCLEBIN;

NAME              TYPE        VALUE

--------     ----------- ----------

recyclebin      string         ON

回收站默认是打开的

select * from dba_recyclebin

SYSTEMBIN$RmHMVqbMEQ/gU5Wvhwoy1Q==$0TEST5DROPTABLEUSERS2017-01-17:14:54:232017-01-18:08:20:5415170041460087YESYES8868888688886881280

SYSTEMBIN$RlKvwjvDSujgU5WvhwqcTw==$0TESTDROPTABLEUSERS2017-01-17:13:34:442017-01-17:14:18:5815170041252661YESYES8867888678886781280

查询回收站里的内容

可以通过设置初始化参数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博客 ” ,链接:http://blog.itpub.net/7569309/viewspace-2132731/,如需转载,请注明出处,否则将追究法律责任。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值