1、回收站:Oracle 数据库的回收站
删除表:drop table ****;----> Oracle 数据库的回收站----> 闪回 flashback(是一种恢复)
drop table emp; ----> 默认删除到 Oracle 的回收站
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
BIN$TtF4v5l1JZvgUAB/AQBfOg==$0 TABLE
BONUS TABLE
DEPT TABLE
SALGRADE TABLE
通过回收站中的表名查询数据
select * from "BIN$TtF4v5l1JZvgUAB/AQBfOg==$0";//需要加双引号
查询回收站 show recyclebin;
清空回收站 purge recyclebin;
彻底删除表: drop table emp purge;//不经过回收站删除
闪回 flashback(是一种恢复): 不完全恢复(有可能丢失),Oracle 11g 中
有 7 种类型
(*)闪回删除 ---> 操作回收站
flashback table emp to before drop;
flashback table "BIN$TtF4v5l5JZvgUAB/AQBfOg==$0" to before drop;
(*)闪回同名的表,先闪回后删除的表
flashback table emp to before drop rename to emp_old;
删除表:drop table ****;----> Oracle 数据库的回收站----> 闪回 flashback(是一种恢复)
drop table emp; ----> 默认删除到 Oracle 的回收站
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
BIN$TtF4v5l1JZvgUAB/AQBfOg==$0 TABLE
BONUS TABLE
DEPT TABLE
SALGRADE TABLE
通过回收站中的表名查询数据
select * from "BIN$TtF4v5l1JZvgUAB/AQBfOg==$0";//需要加双引号
查询回收站 show recyclebin;
清空回收站 purge recyclebin;
彻底删除表: drop table emp purge;//不经过回收站删除
闪回 flashback(是一种恢复): 不完全恢复(有可能丢失),Oracle 11g 中
有 7 种类型
(*)闪回删除 ---> 操作回收站
flashback table emp to before drop;
flashback table "BIN$TtF4v5l5JZvgUAB/AQBfOg==$0" to before drop;
(*)闪回同名的表,先闪回后删除的表
flashback table emp to before drop rename to emp_old;