Oracle中Drop Table之后想恢复?来看这里[只要二步]

作用范围:
下面方法仅仅适用于drop table,如果是delete 表中某些数据之后想要恢复请看这里,只需要三步。

准备

.查看数据库中,回收站里面存放的表名,以及drop table时的表名

select object_name,original_name,type,droptime from user_recyclebin;

Oracle中Drop Table之后想恢复?来看这里[只要二步]_第1张图片

方法一

.根据drop table时删除的表名恢复表以及恢复表中数据

flashback table 原表名 to before drop;

方法二

.根据回收站里面存放的表名恢复表以及数据,并且可以修改表名(后面这个是可选项,语句中并没有’[]')

flashback table "回收站中的表名(如:Bin$DSbdfd4rdfdfdfegdfsf==$0)" [to before drop rename to 新表名];

你可能感兴趣的:(——Oracle,drop,oracle,flashback,table)