您的位置:首页 > 数据库 > Oracle

oracle恢复误删除记录和表

2010-12-30 10:58 513 查看
注意:数据库版本是10g,不过大部分9i的也适用,闪回9i就没有.

1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。

注意使用管理员登录系统:

select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。

如果drop了表,怎么办??见下面:

drop table 表名;


数据库误删除表之后恢复:
不过要记得删除了哪些表名。
flashback table 表名 to before drop;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: