手抖,将ORACLE数据库中的表给删掉了!!!
如果你的Oracle版本是10g以上的,别慌,可以参考以下步骤来恢复:
1、查看数据库回收站中表
select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;
如果回收站中有你刚刚删除的表,则执行下一步中语句来恢复。如果没有的话,本文将对你的问题没有任何帮助,请直接忽略。
2、恢复表
有两种方式,如下:
SQL>flashback table test_drop to before drop;
或者,使用下面语句:
SQL>flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to before drop;
说明:table 后面请接你需要恢复的表名。