匿名用户Oracle里面drop了一个表 后面又重新创建了,现在要恢复drop前的数据,可以恢复吗?
Oracle里面drop了一个表 后面又重新创建了,现在要恢复drop前的数据,可以恢复吗?
我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户Oracle里面drop了一个表 后面又重新创建了,现在要恢复drop前的数据,可以恢复吗?
如果开了回收站功能,drop时没加purge选项,可能还能恢复
show recyclebin
flashback table xx to before drop rename to newrabmame
否则就得看有没有开归档以及rman备份了
评论
有用 0如果回收站是开着的,并且你的 drop table 没有加 purge 那么是可以找回来的,利用闪回表的功能就行。
评论
有用 0先看回收站,存在的话创建的表rename,然后闪回;
没有的话祈祷备份存在吧,连续备份可以考虑基于时间点恢复,建议开启enable_ddl_logging,记录DDL操作
评论
有用 0
墨值悬赏