Oracle误删数据(delete)的恢复

作者: Bitoken | 来源:发表于2018-11-16 13:05 被阅读0次

一不小心,delete,删掉了Oracle数据库某表中的一些数据。老板要找你拼命,你又不能一走了之。咋办?找回来!

SELECT * FROM 表名 AS OF TIMESTAMP

          TO_TIMESTAMP('2010-12-15 11:10:17', 'YYYY-MM-DD HH:MI:SS')

 --开启行移动功能 

     > alter table 表名 enable row movement

 --恢复表数据

    > flashback table 表名 to timestamp to_timestamp('删除时间点', 'yyyy-mm-dd hh24:mi:ss')

 --关闭行移动功能 ( 千万别忘记 )

    > alter table 表名 disable row movement


主要是利用了Oracle数据库的 Flashback Query这一特性。

相关文章

  • Oracle误删数据(delete)的恢复

    一不小心,delete,删掉了Oracle数据库某表中的一些数据。老板要找你拼命,你又不能一走了之。咋办?找回来!...

  • 2020-11-28

    oracle误delete或update数据还原(恢复)方法记录 对于我这种大马虎,误删除数据倒不会,但是误更新数...

  • Oracle数据误删恢复

    数据恢复 拓展 设置历史留存时间

  • Oracle数据误删恢复机制

    Oracle数据库在多版本数据管理的设计是非常优秀的,数据的误删恢复非常简单。除了truncate以外,drop ...

  • 【MySQL学习】No.5 误删数据

    MySQL 中误删数据主要以下几种: - 使用 delete 语句误删数据行; - 使用 drop table 或...

  • Oracle数据误删了怎么恢复

    1.最好一定要执行删除之前先备份数据,这是最安全的办法。 2.如果真的不小心误删了数据,还有最后一个办法,不过不一...

  • oracle 数据误删除恢复

    select table_name,dropped from user_tables select object_...

  • ORACLE数据误删除解决办法

    一、delete误删除的解决方法 原理:利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作(只要保证...

  • ORACLE数据误删除解决办法

    一、delete误删除的解决方法 原理:利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作(只要保证...

  • Windows免费数据恢复软件

    1.新建的测试文档 2.用shift+delete误删除 3.解压数据恢复软件,选择对应版本(32/64) 4.打...

网友评论

本文标题:Oracle误删数据(delete)的恢复

本文链接:https://www.haomeiwen.com/subject/nafmfqtx.html