ORACLE如何恢复被delete的表数据

发布时间:2020-05-12 18:39:36

来源:亿速云

阅读:397

作者:Leah

这篇文章给大家分享的是ORACLE如何恢复被delete的表数据的详细介绍,相信大部分人都还没学会这个技能,为了让大家更加了解,给大家总结了以下内容,话不多说,一起往下看吧。

找到重做日志文件里的SCN号,然后缩小SCN号范围,找到待恢复数据。

第一步:select dbms_flashback.get_system_change_number from dual;-->查找当前的SCN号(这里是7455407),如果你知道删除数据前的SCN号就更简单了

第二步:select count(*) from t1 as of scn 7455407;-->查询当前SCN下的数据(当前查到的是0,因为数据已经删除了)

第三步:缩小SCN范围,即往前推。

select count(*) from t1 as of scn 7433000;-->在这个点上查到数据(17110条)。

第四步:insert into t1 select * from t1 as of scn 7443000;-->恢复数据

以上就是ORACLE恢复被delete的表数据的详细内容,代码示例简单明了,如果在日常工作遇到此问题。通过这篇文章,希望你能有所收获,更多详情敬请关注亿速云行业资讯频道!

oracle表数据如何恢复,ORACLE如何恢复被delete的表数据相关推荐

  1. oracle经典增删该查,oracle基本语法(增删改查

    <oracle基本语法(增删改查>由会员分享,可在线阅读,更多相关<oracle基本语法(增删改查(7页珍藏版)>请在人人文库网上搜索. 1.安装 PL/SQL Develop ...

  2. 案例:Oracle dul数据挖掘 没有数据库备份非常规恢复truncate删除的数据表

    Oracle数据库在没有备份情况下在对表中的某数据表进行truncate删除后,通过oracle dul进行非常规恢复 1.准备oracle dul测试环境 SQL> select count( ...

  3. oracle dul误删数据,案例:Oracle dul数据挖掘 没有数据库备份非常规恢复truncate删除的数据表...

    Oracle数据库在没有备份情况下在对表中的某数据表进行truncate删除后,通过oracle dul进行非常规恢复 1.准备oracle dul测试环境SQL> select count(* ...

  4. oracle表数据恢复为1小时之前,恢复一个小时前数据

    恢复一个小时前数据 select*frominfo_collectiveasoftimestampsysdate-(1/(24))whereregional_namelike'抚顺%' 注意红色字体s ...

  5. oracle通过表空间文件进行数据库恢复,oracle通过DBF恢复数据

    前一段客户运行的项目数据库突然崩溃,并且没有进行数据备份.解决办法: 1,安装oracle 10g数据库并创建一个要恢复的数据库相同一的实例(注意:最好是新安装的数据库,并且安装的数据库尽量和要恢复的 ...

  6. Oracle Drop误删表、Delete误删表数据后恢复方法

    关于ORALCE误删表后恢复 1. 查看回收站的表: select object_name,original_name,type,createtime,droptime from recyclebin ...

  7. oracle导入备份失败怎么办,ORACLE 数据备份、恢复以及导入时表空间不存在的解决方案...

    一.数据备份(导出) 1.exp命令导出dmp文件(exp -help查看帮助信息) 命令:exp username/userpasswd@orcl file=G:/test.dmp log=G:/t ...

  8. Linux环境下利用句柄恢复Oracle误删除的数据文件

    在误删除Oracle的数据文件后,如果未关闭数据库,文件句柄还没有释放,且被删除的数据文件占用的磁盘块未被复写,则可以利用句柄的方式来恢复数据文件.下面模拟恢复过程. (一)环境 OS版本:redha ...

  9. oracle恢复drop建的表首次,Oracle中Drop,Delete,Truancate表恢复

    Oracle中Drop,delete,truancate表恢复 oracle中,常常会由于一些失误导致表的删除,以下是我写的一些表恢复的方法. 闪回模式得满足条件(启用闪回区和启用归档): 1.检查是 ...

最新文章

  1. nginx可以负载均衡多个tomcat,nginx主机挂了怎么办?Keepalived
  2. 数据结构与算法之前缀数
  3. 明天面腾讯,我刷了这71道面试题...
  4. 《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一1.3 建立自动化策略...
  5. Vue3学习笔记- NPM包管理工具
  6. 2014电池测试软件,【技术】关于锂电池GB31241-2014洗涤测试要求
  7. Linux内核深入理解中断和异常(3):异常处理的实现(X86_TRAP_xx)
  8. 树莓派入门教程 - 0 - 准备篇 - 0.4 树莓派安装FTP服务器
  9. Python地理数据处理库shapely支持函数总结
  10. 查看linux文件目录的大小和文件夹包含的文件数
  11. Java检查异常、非检查异常、运行时异常、非运行时异常的区别
  12. QT 用QAudio语音库实现音频信号的采集 以及发送到另一台电脑 播放
  13. C语言 - 判断素数的函数
  14. Android Studio中XML注释错误问题
  15. 配置深度森林deep forest(2021)环境填坑
  16. ROS中launch文件和参数设置
  17. 六级听力技巧与备考策略
  18. Home Assistant 发现小米设备
  19. Android软键盘手动显示、隐藏、布局上移和EditText上移
  20. 人活着就是在对抗熵增 | 熵增启示录

热门文章

  1. CSS3(七) 前端预处理技术(Less、Sass、CoffeeScript)
  2. OpenCV在jni中使用混合高斯背景模型出现的通道匹配错误
  3. linux 目录大小是12288,【系统知识点】linux目录结构(示例代码)
  4. MySQL数据库进阶(事务Transaction)
  5. Python使用颜色块覆盖视频中指定区域的内容
  6. 几行Python代码打造自己的磁盘垃圾文件清理器
  7. 侏儒排序算法原理与Python实现
  8. oracle登录无法处理服务名,ORA-12154: TNS: 无法处理服务名 plsql能登陆
  9. C++ 双端队列deque
  10. 计算机网络 第四章 网络层