在我们实际工作中,误删除或者修改Oracle数据库中的数据,怎么办呢?这里给大家分享一种解决办法。假如你误操作的时间不超过30分钟(数据库默认的回滚保持段里的数据时间,可以在pl/sql执行窗口按ctrl+E查看你最近的操作),就是可以使用以下方法恢复数据。

工具/原料

  • Oracle数据库、PL/SQL

方法/步骤

  1. 1.样例表test_171205 数据如下图:

  2. 2.delete test_171205 where test_id = '001'; --误删除了其中一条数据,之后数据如下图

  3. 3.select sql_text,first_load_time,last_load_time from V$SQL where sql_text like '%delete test_171205%';--查看自己执行过的sql和最后执行时间,这里查到最后执行时间是2017-12-05 21:20:10;

  4. 4.create table test_171205_tmp as select * from test_171205 as of timestamp to_timestamp('2017-12-05 21:20:11','yyyy-mm-dd hh24:mi:ss');--创建一个临时表,用来保存2017-12-05 21:20:10分之前的数据

  5. 5

    5.drop table test_171205;--删除原来的表

  6. 6

    6.alter table test_171205_tmp rename to test_171205;--更改临时表的表名

PLsql oracle 误删除 恢复相关推荐

  1. Oracle误删除表空间的恢复

    对于误删除表空间的恢复,本文通过基于数据库的时间点恢复和基于表空间的时间点恢复分别加以讨论 一 通过基于数据库的时间点恢复被误删除的表空间 1 需要注意的事项 a 基于数据库的时间点恢复将会回退整个数 ...

  2. oracle数据误删除怎么恢复,oracle误删除的数据怎么恢复 oracle恢复删除的数据方法...

    oracle误删除的数据怎么恢复?下面为大家带来oracle恢复删除的数据方法: PART1 分为两种方法:scn和时间戳两种方法恢复. 一.通过scn恢复删除且已提交的数据 1.获得当前数据库的sc ...

  3. PLSQL Developer备份恢复oracle数据

    PLSQL Developer备份恢复oracle数据 使用PL sql提供的功能可以快速的备份恢复oracle数据. 1  导出存储过程,触发器,序列等所有用户对象.(备份) 在PL/SQL Dev ...

  4. 误删除oracle目录,LINUX下误删除Oracle数据库恢复方法

    原标题:LINUX下误删除Oracle数据库恢复方法 在LINUX下的Ext3/Ext4文件系统下,如果误删除了数据,数据恢复难度很大.如果说删除的文件数量不大(一般在几百个文件以内),还能够通过.j ...

  5. oracle误删除表空间的数据文件

    事故原因: 1.由于误操作用hp unix 命令 rm -f datafilename 删除表空间的数据文件 2.alter tablespace tablespacenaem drop datafi ...

  6. 赤兔oracle恢复软件 收费,赤兔Oracle数据库恢复软件

    赤兔Oracle数据库恢复软件是用户实现Oracle数据库紧急抢修软件,不需要运行Orackle数据库软件,可以帮助用户便捷地恢复因各种误操作而丢失的数据库文件,帮助用户避开误删文件的风险,以此来保护 ...

  7. oracle 误删除表数据,Oracle误删除表数据后的数据恢复详解

    Oracle误删除表数据后的恢复详解 测试环境: SYSTEM:IBM AIX 5L                         Oracle Version:10gR2 1. undo_rete ...

  8. 重装系统后ORACLE数据库恢复

    2019独角兽企业重金招聘Python工程师标准>>> ORACLE数据库恢复的方法我们经常会用到,下面就为您介绍重装系统后ORACLE数据库恢复的方法,希望对您学习ORACLE数据 ...

  9. 将oracle冷备份恢复到另外一个数据库实例中

    因更换服务器需要将Oracle数据库转移到另外台Oracle中. 说明: 1.测试环境为:windows server2003 和 oracle 10g. 2.2台服务器安装的程序目录一样,数据目录不 ...

  10. oracle 强制恢复,oracle数据库恢复

    oracle数据库恢复 恢复背景 使用RMAN做了数据库的完全备份.参数文件.控制文件的备份,所有数据文件\ 在线重做日志文件.控制文件和spfile参数文件全部丢失 恢复步骤 1.关闭数据库 RMA ...

最新文章

  1. 复杂系统是如何挂掉的
  2. 写在2018-我的技术之路汇总前言
  3. visual studio 最新稳定版本_Ubuntu 20.04 LTS 第一个小版本更新 20.04.1发布
  4. 《Office 365 开发入门指南》
  5. Web Service 性能测试工具比较
  6. 无限超越超级机器人nds_阿里重新定义个人电脑!仅名片大小,无限升级,不怕丢失无惧病毒,价格仅传统PC一半...
  7. jQuery的hide() 、show() 、toggle()
  8. MySQL-InnoDB-MVCC多版本并发控制 剖析
  9. CentOS7 安装Redis 单机版
  10. 9)Thymeleaf ⼯具类对象表达式
  11. 我对javascript面向对象编程的理解---------继承
  12. 【深度剖析】小米CyberDog四足机器人的AI运动系统的实现
  13. linux里的.mht是什么文件,Linux下阅读MHT文件
  14. 山东教师教育网博客空间--(他人博客)
  15. 【单位圆覆盖最多点】POJ 1981
  16. Spring基础学习(一)
  17. STM32F4定时器介绍
  18. primocache学生党常用场景设置
  19. HyperMesh快捷键、鼠标操作、键盘操作
  20. 自定义 View 之实现九宫格锁屏效果

热门文章

  1. Ubuntu 8.10之小白鼠体验
  2. 大数据杀熟?还是??
  3. Vue工程测试Element-UI插件是否可用步骤
  4. 山东省第八届acm大赛 G题 (SDUT 3899)
  5. 坚果云根目录同步冲突解决方法
  6. 通用-描述文件找不到
  7. 手把手带你将手机打造一台私人便捷服务器及私人云盘
  8. 计算机上的英语键代表什么意思,键盘上的英文键代表什么意思
  9. 【社招】 中/高级C++ Developer - 美国顶尖交易公司Akuna Capital–上海
  10. html制作问卷调查,如何通过jQuery制作一个在线问卷调查