共计 1236 个字符,预计需要花费 4 分钟才能阅读完成。
注意闪回技术只能保护非系统表决空间中的表,而且表空间必须本地管理, 外键将不可以被恢复, 索引和约束的名字将会被命名为以 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;
表已删除。
Oracle 闪回技术 http://www.linuxidc.com/Linux/2017-01/139047.htm
Oracle 10g 闪回数据库 (Flashback Database) http://www.linuxidc.com/Linux/2017-01/139418.htm
Oracle Flashback(闪回) 详解 http://www.linuxidc.com/Linux/2016-12/138187.htm
Oracle 的闪回技术 – 闪回错误的 DML 操作 http://www.linuxidc.com/Linux/2017-01/139623.htm
更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-01/139624.htm
正文完
星哥玩云-微信公众号