oracle误删除数据,恢复删除的数据,删除数据后提交恢复

转载 2013年12月05日 17:04:38

今天下午在工作的时候,一个不小心,把搞了好久的一张表的某条记录给误删了,忙了将近一天才弄好的一条记录啊(BLOB字段,不要问我是什么...)。于是网上查吧,还真找到了,嘿嘿。 


select * from tablename as of timestamp to_timestamp('2013-12-05 16:43:00','YYYY-MM-DD HH24:MI:SS');  


在plsql下执行这句话,把tablename换成你要恢复的表名,时间换成你所要恢复的那个时间段。当然别的工具应该也支持。例如我表a在2013-12-05 16:44:00误删了一条id为1的记录,那么我这样写语句 


create temp_a as select * from a as of timestamp to_timestamp('2013-12-05 16:43:00','YYYY-MM-DD HH24:MI:SS');  

insert into a select * from temp_a where id = 1

drop table temp_a; 


这样就搞定了,跟大家分享一下,以后大家都要注意不要随便误删啊,哈哈!不知道这个方法有没有时间限制,貌似别人给的查看时间的语句报错,所以尽量发现以后立马执行。

相关文章推荐

ORACLE数据库误操作执行了DELETE,该如何恢复数据?

作为一个程序员,数据库操作是必须的,但是如果操作失误,一般都会造成比较严重的后果。 今天一不小心,干了一件揪心的事情,将正在使用的组织机构误操作执行了delete,顿时大脑有点缺氧,感觉蒙圈了(相信...

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

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

恢复oracle 中误删的表 或delete 删掉的数据恢复

查看回收站中表 select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyc...

PLSQL 误删表恢复

不小心在PLSQL中将一张表删掉了,并且都不知道自己删的是哪张表,一时大为紧张,寻思了一下找到了一种恢复误删除表的方法。 1、查看你删除的是哪张表:        select * from us...

PLSQL_闪回删除FlashBack Delete表误删除如何进行恢复(案例)

一、摘要 在PLSQL开发时,有时候会遇到对表中数据的误删除,其实遇到这种情况不需要紧张,如果问题较大,请DBA帮忙,如果只是小问题,只需自己处理,利用flashback闪回操作即可,可可将表进行...

oracle commit提交之后的数据恢复!

网上这种处理还是挺多的,为什么还要自己写一遍呢,纯属做笔记!如果你也是一个oracle新手,刚上路免不了出一些意想不到的错误!比如:不一小心吧测试数据导入到了正式的数据库中!然后也commit了,又不...

pl/sql,Oracle数据库中,不小心delete数据并提交后如何恢复被删数据

一、如果是刚刚删除,那么有两方法: 首先用show parameter undo;命令查看当时的数据库参数undo_retention设置。 显示如下: undo_management ...
  • Mrbboy
  • Mrbboy
  • 2014年05月12日 17:00
  • 2554

oracle数据库delete删除数据恢复的方法

本文我是在论坛上看过收集整理测试过。  SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。   SCN提供了Oracle的内部时...

ORACLE DELETE表后的恢复

ORACLE—DELETE表后的恢复(一)连接到数据库:C:/Documents and Settings/Administrator>sqlplus system/sa@otSQL*Plus: Re...
  • ducduc
  • ducduc
  • 2009年05月26日 09:47
  • 6282

在plsql中误删数据库表的恢复办法(oracle10.2g)

今天在plsql中不小新把刚建的oracle表删除了,而且还有不少数据,差点出了一身冷汗,我赶紧到网上查找解决办法,发现解决之道如此简单: flashback table comm_system_pa...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle误删除数据,恢复删除的数据,删除数据后提交恢复
举报原因:
原因补充:

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