oracle中drop表如何恢复
1、打开PL/SQL,新建sql窗口
2、假如误删表test,执行SELECT OBJECT_NAME,ORIGINAL_NAME,TYPE,CREATETIME,DROPTIME FROM RECYCLEBIN AWHERE A.ORIGINAL_NAME = 'TEST';可能得到下图的结果:
3、如果上面查询结果有多条记录,选择你需要的时间点的表恢复,恢复可通过下列语句实现:flashback table "BIN$cXELRjxReFSDFSDNDFSDFS==$0" to before drop;
4、如果查询结果只有1条记录,恢复可通过下谱驸扌溺列语句实现:flashback table "BIN$cXELRjxReFSDFSDNDFSDFS==$0" to b髫潋啜缅efore drop;或flashback table TEST to before drop;
5、如果需要直接将表TEST恢复成另外一个釉涑杵抑表名,则执行以下语句:flashback table "BIN$cXELRjxReFSDFSDND僻棍募暖FSDFS==$0" to before drop rename to TEST1;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:74
阅读量:25
阅读量:59
阅读量:40
阅读量:63