Oracle drop 或者误删表数据恢复的两种实用方法

原创 2016年05月31日 11:16:45

–误drop 恢复

select count(1) FROM  ACCODE_0328;
 COUNT(1)
----------
         5 
DROP TABLE ACCODE_0328;
    table ACCODE_0328 dropped.
FLASHBACK TABLE ACCODE_0328 TO BEFORE DROP;
    table ACCODE_0328 succeeded.
select count(1) FROM  ACCODE_0328;
  COUNT(1)
----------
         5 
--误删且已经commited恢复
delete accode_0328;
5 rows deleted.
commit;
committed.
create table accode_03281 as select * from accode_0328 as of timestamp to_timestamp('2016-05-31 11:00:30','yyyy-mm-dd hh24:mi:ss');--删除commit前的时间
table ACCODE_03281 created.
select count(1) from accode_03281;
  COUNT(1)
----------
         5 
insert into accode_0328 select *from accode_03281;
5 rows inserted.
drop table accode_03281;
table ACCODE_03281 dropped.

删除的恢复注意
–恢复时间不能太久之前,看数据库配置,一般半个小时内都可以恢复
–讲要恢复表的数据删之前的数据insert到一个临时表,再根据需要从临时表恢复

—其他方法

alter table msclmclaimant enable row movement;
flashback table msclmclaimant to timestamp to_timestamp('2016-03-10 10:30:30','yyyy-mm-dd hh24:mi:ss');
-------
Select * from recyclebin;
Select object_name,original_name,B.* from recyclebin  B where original_name like '%MSCLMPAY%';
Flashback table B1_MSCLMPAY to before drop;
Flashback table “BIN$6LsvzDLiTfGD06IcYloxIA==$0” to before drop;

Oracle误删数据恢复方法总结

Oracle误删数据恢复方法总结  分类: Oracle http://www.111cn.net/database/Oracle/43840.htm ...

ORACLE误删数据恢复

有很多原因导致了数据记录的误删,怎样恢复误删的记录呢?先来看看这个概念:   SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。 ...
  • boobor
  • boobor
  • 2013年08月14日 14:25
  • 334

Linux ext3/ext4误删文件,数据恢复方法

测试环境: Ubuntu 12.04 X86 +ext4 恢复文件使用的工具:extundelete(点击下载) 说明:当文件异常消失或者rm误删除后,避免在该分区中继续读、写、删除...

Oracle误删数据、误修改数据恢复

select * from com_parameter(表名) as of timestamp TO_TIMESTAMP('2015-08-03 9:00:00','YYYY-MM-DD HH24:M...

移动硬盘I盘误删的数据恢复方法

分区误删除是很常见的数据恢复案例,大多数人在误删后不知道该怎么办,导致很多有用的数据丢失。下面给大家讲解一种方法可以快速恢复误删分区的数据 工具/软件:极光数据恢复软件 误删恢复方...

相机闪存卡数据恢复方法/数码相机误删照片恢复详解

很多喜欢玩摄影的朋友都知道,美能达相机自诞生以来就是技术达人,上世纪末被柯尼卡收购,本世纪初被索尼收购,但在技术创新方面一直没有落伍。历史上对自动对焦和光学防抖结构作出过不可替代的贡献。不过在做工、操...

F盘误删后的数据恢复方法

  • 2017年11月14日 08:27
  • 408KB
  • 下载

误删oracle表,恢复表结构及数据方法

1、本人是通过drop的方式误删了所有正式库的所有表,瞬间崩溃了; 2、oracle是10g版本,晚上说只有该版本有回收站的概念,这个未去深究过; 3、去回收表中查看下被你误删的表是否还存在? ...

mysql 误删数据恢复

数据平台开发误删数据,但是不知道具体时间点,就给了一个模糊时间,同事使用rollback逆向恢复(解析binlog产生反向SQL),我使用备份集恢复apply binlog正向恢复,尽快解决问题 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle drop 或者误删表数据恢复的两种实用方法
举报原因:
原因补充:

(最多只允许输入30个字)