Oracle恢复表数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle恢复表数据相关的知识,希望对你有一定的参考价值。

Oracle恢复数据

     在oracle 10g以及之后的版本,提供了回收站的机制,为了防止误操作将表数据清空而有回收机制。

换句话说,我们删除的表不会立马消失,而是进入回收站。下面我们可以查看回收站

查看回收站

--查看回收站
SHOW RECYCLEBIN;

恢复数据

如果回收站中有我们误删除的表,我们可以通过flashback将表数据恢复

--恢复表数据
FLASHBACK TABLE 表名称   TO  BEFORE  DROP;

从回收站中清空表

我们也可以从回收站中把表清空

--清空回收站中的某张表
PURGE TABLE 表名称

删除表时,直接清空回收站(删除表不进入回收站)

--直接删除表,而不进入回收站
DROP TABLE  表名称 PURGE;

 

以上是关于Oracle恢复表数据的主要内容,如果未能解决你的问题,请参考以下文章

oracle怎样恢复删除的数据文件

Oracle恢复表数据

oracle 单张表恢复问题

oracle数据库误删的表以及表中记录的恢复

Oracle备份恢复之无备份情况下恢复undo表空间

多次删除新增表后怎么恢复数据 oracle