因为操作失误,错误的执行的下面的操作,误删了Oracle数据库中的表。
DROP TABLE 表名;
恢复表:先查看了一下回收站中的记录。
select * from recyclebin order by droptime desc;
还好,我比较幸运,刚才删的表还在,简单的多了,直接恢复就好了
flashback table 表名 to before drop;
(因为我删表的后,自己想恢复数据,新建了张表.....
所以用上面的方法恢复的时候,我把新建的表重命名了一下 避免恢复的时候重名,然后执行的恢复语句。)
本文分享了在Oracle数据库中因操作失误导致表被删除后的恢复步骤。通过查询回收站并使用Flashback功能,作者成功恢复了误删的表,避免了数据丢失。在恢复过程中,还介绍了如何处理因新建表而可能引起的重名问题。
4455

被折叠的 条评论
为什么被折叠?



