在Oracle中误删除数据后并commit后的数据恢复办法 背景:表A数据误操作,被delete了,恢复。 --1.先备份A表当前数据。 --2.查询某

在Oracle中误删除数据后并commit后的数据恢复办法

背景:表A数据误操作,被delete了,,恢复。

--1.先备份A表当前数据。

--2.查询某时间点前的SCN号码

SELECT MAX(Scn) FROM Sys.Smon_Scn_Time WHERE Time_Dp < To_Date(某时间点, 'YYYYMMDD hh24:mi:ss');

--3.查看某时间点的A表数据

SELECT * FROM A AS OF SCN '步骤2的SCN号';

--4.如果查看数据是想要的数据,则恢复

SELECT row_movement FROM user_tables WHERE table_name = 'A';

--5.步骤4结果如果为DISABLE ,则执行下面这句话,否则跳过

ALTER TABLE A ENABLE ROW MOVEMENT;

--6.执行

FLASHBACK TABLE A TO SCN '步骤2的SCN号';

--7.如果原来为enable则不用执行,否则执行

ALTER TABLE A DISABLE ROW MOVEMENT;

--8.如果权限不够,就换个DBA用户进行上述操作

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

oracle删除的数据没有commit,在Oracle中误删除数据后并commit后的数据恢复办法相关推荐

  1. php删除sql server 2008,MSSQL_SQL Server2008 数据库误删除数据的恢复方法分享,SQL Server中误删除数据的恢复本 - phpStudy...

    SQL Server2008 数据库误删除数据的恢复方法分享 SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可.但是,这个恢复需要有两个前提条件: 1. 至少有一个误删除之前的 ...

  2. 取出json中的数据php,怎么从Json中取出数据放到一个新组中

    如何从Json中取出数据放到一个新组中 JSON数据如下: { "CommunityModel": [ { " UUID ": "xxxxxx-xxx ...

  3. python把数据写入excel_Python向excel中写入数据的方法

    Python向excel中写入数据的方法 最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 x ...

  4. 使用Properties集合存储数据,遍历取出Properties集合中的数据

    package com.learn.demo07.Prop;import java.io.FileOutputStream; import java.io.FileReader; import jav ...

  5. oracle 删除老存档,【转】oracle存档日志删除

    在controlfile中记录着每一个archivelog的相关信息,当然在OS下把这些物理文件delete掉后,在我们的 controlfile中仍然记录着这些archivelog的信息,在orac ...

  6. oracle显示多表数据,Oracle DB 使用连接显示多个表中的数据

    在Oracle9i之前的发行版中,该联接语法与美国国家标准协会(ANSI) 的标准不同.与以前发行版中的Oracle 专用联接语法相比,符合SQ • 编写SELECT语句,以使用等值联接和非等值联接访 ...

  7. linux 误删除mysql表能恢复吗,Linux中误删除数据文件和归档日志的恢复方法

    误删除前,归档日志2个,用户数据4480064条 复制代码 代码如下: [oracle@station90 datafile]$ sqlplus /nolog SQL> conn hr/hr C ...

  8. mysql 数据透视_把数据库中的数据制作成Excel数据透视表

    如果我们在使用Excel的时候,需要把数据库中的数据制作成Excel数据透视表,我们该怎么操作呢?如果数据在数据库中,我们不用把数据导入到工作表中,我们可以直接以数据库的全部数据或者部分数据制作数据透 ...

  9. python数据入库_python爬虫(中)--数据建模与保存(入库)

    前言 前面,讲的是提取出来的数据保存进一个extracted_data,再保存进extracted_data_,变成一个list包含list的情况,当然你只提取一项,那就没有必要这么做了,可是我的项目 ...

最新文章

  1. Pandas matplotlib 无法显示中文 Ubuntu16.04
  2. linux下网络排错与查看
  3. Ubuntu 上更新 Flash 插件
  4. python爬虫面试问题_Python爬虫面试总结
  5. C++中事件机制的简洁实现
  6. 09.07 jQuery 随意整理
  7. 无光驱如何修复W7计算机,Win7电脑没有光驱怎么装系统?
  8. php代码自定义字段,[原创]栏目自定义字段调用教程及代码
  9. Ubuntu 搭建 NVIDIA驱动 CUDA 和 pytorch GPU 环境
  10. 图论画图有力工具 csacadmy app Graph Editor
  11. 10分钟开始使用ICTCLAS Java版
  12. Java输出字符串格式问题 .UnknownFormatConversionException
  13. 数据结构-----环形链表
  14. Ajax案例:简易的购书网页
  15. 随便做各种题(无规律)
  16. repo报错:SyntaxError: invalid syntax
  17. 服务器2019添加虚拟机,Hyper-V安装Server 2019虚拟机图文教程
  18. 用机器学习识别随机生成的CC域名
  19. JavaScrpit+Html实现日期时间启动、停止操作(应用场景:计时器、秒表)
  20. 深度学习 神经网络 神经元 单层神经网络的实现

热门文章

  1. Android中在SurfaceView上高效绘图
  2. php 修改最大上传,php 修改上传文件大小限制实例详解
  3. lamda表达式修改数据_正则表达式学习教程
  4. Linux之dd命令使用
  5. Android Studio GPU/CPU/Network/Memory monitor使用
  6. ffmpeg(5):SDL相关学习
  7. Android Message和obtainMessage的区别
  8. Vmware之锁定文件失败
  9. Educoder 机器学习 神经网络 第三关:反向传播算法
  10. 3ds Max Graphic Device Error 怎么解决(设置问题)