Oracle回收站恢复删除的表

从ORACLE 10g开始,引入了一个叫回收站(Recycle Bin)的概念

(1)首先查看数据库回收站是否开启:

SELECT NAME, VALUE FROM V$PARAMETER WHERE NAME='recyclebin';

VALUE= ON表示开启了回收站机制,OFF则表示回收站机制关闭。
可以用命令关闭回收站
ALTER SYSTEM SET RECYCLEBIN=OFF;或者ALTER SESSION SET RECYCLEBIN=OFF;
可以用命令开启回收站
ALTER SYSTEM SET RECYCLEBIN=ON;或者ALTER SESSION SET RECYCLEBIN =ON;
(2)查看回收站

SELECT * FROM USER_RECYCLEBIN;

(3)恢复删除的表

FLASHBACK TABLE TABLENAME TO BEFORE DROP;

你可能感兴趣的:(Oracle回收站恢复删除的表)