昨天因为种种原因误删了很多表(160多个),一下炸了锅。
我知道影响很大,第一时间想到使用 Flashback 恢复过来。Flashback 听过很久,但是没真正上手过,恢复之后发现使用起来也很简单。
使用删除的账号就能执行恢复语句。这里要注意,删除表时,表上索引会一并删除,所以恢复表时,表上索引会一起恢复,但索引名称会编成乱码的样子。
查询所有被删除的表
select * from user_recyclebin WHERE TYPE='TABLE' ORDER BY DROPTIME desc;
拼接恢复语句(这里Excel帮了大忙)
FLASHBACK TABLE 表名 TO BEFORE DROP;
手机扫一扫
移动阅读更方便
你可能感兴趣的文章