oracle删除的数据没有commit,在Oracle中误删除数据后并commit后的数据恢复办法
在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后的数据恢复办法相关推荐
- php删除sql server 2008,MSSQL_SQL Server2008 数据库误删除数据的恢复方法分享,SQL Server中误删除数据的恢复本 - phpStudy...
SQL Server2008 数据库误删除数据的恢复方法分享 SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可.但是,这个恢复需要有两个前提条件: 1. 至少有一个误删除之前的 ...
- 取出json中的数据php,怎么从Json中取出数据放到一个新组中
如何从Json中取出数据放到一个新组中 JSON数据如下: { "CommunityModel": [ { " UUID ": "xxxxxx-xxx ...
- python把数据写入excel_Python向excel中写入数据的方法
Python向excel中写入数据的方法 最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 x ...
- 使用Properties集合存储数据,遍历取出Properties集合中的数据
package com.learn.demo07.Prop;import java.io.FileOutputStream; import java.io.FileReader; import jav ...
- oracle 删除老存档,【转】oracle存档日志删除
在controlfile中记录着每一个archivelog的相关信息,当然在OS下把这些物理文件delete掉后,在我们的 controlfile中仍然记录着这些archivelog的信息,在orac ...
- oracle显示多表数据,Oracle DB 使用连接显示多个表中的数据
在Oracle9i之前的发行版中,该联接语法与美国国家标准协会(ANSI) 的标准不同.与以前发行版中的Oracle 专用联接语法相比,符合SQ • 编写SELECT语句,以使用等值联接和非等值联接访 ...
- linux 误删除mysql表能恢复吗,Linux中误删除数据文件和归档日志的恢复方法
误删除前,归档日志2个,用户数据4480064条 复制代码 代码如下: [oracle@station90 datafile]$ sqlplus /nolog SQL> conn hr/hr C ...
- mysql 数据透视_把数据库中的数据制作成Excel数据透视表
如果我们在使用Excel的时候,需要把数据库中的数据制作成Excel数据透视表,我们该怎么操作呢?如果数据在数据库中,我们不用把数据导入到工作表中,我们可以直接以数据库的全部数据或者部分数据制作数据透 ...
- python数据入库_python爬虫(中)--数据建模与保存(入库)
前言 前面,讲的是提取出来的数据保存进一个extracted_data,再保存进extracted_data_,变成一个list包含list的情况,当然你只提取一项,那就没有必要这么做了,可是我的项目 ...
最新文章
- Pandas matplotlib 无法显示中文 Ubuntu16.04
- linux下网络排错与查看
- Ubuntu 上更新 Flash 插件
- python爬虫面试问题_Python爬虫面试总结
- C++中事件机制的简洁实现
- 09.07 jQuery 随意整理
- 无光驱如何修复W7计算机,Win7电脑没有光驱怎么装系统?
- php代码自定义字段,[原创]栏目自定义字段调用教程及代码
- Ubuntu 搭建 NVIDIA驱动 CUDA 和 pytorch GPU 环境
- 图论画图有力工具 csacadmy app Graph Editor
- 10分钟开始使用ICTCLAS Java版
- Java输出字符串格式问题 .UnknownFormatConversionException
- 数据结构-----环形链表
- Ajax案例:简易的购书网页
- 随便做各种题(无规律)
- repo报错:SyntaxError: invalid syntax
- 服务器2019添加虚拟机,Hyper-V安装Server 2019虚拟机图文教程
- 用机器学习识别随机生成的CC域名
- JavaScrpit+Html实现日期时间启动、停止操作(应用场景:计时器、秒表)
- 深度学习 神经网络 神经元 单层神经网络的实现
热门文章
- Android中在SurfaceView上高效绘图
- php 修改最大上传,php 修改上传文件大小限制实例详解
- lamda表达式修改数据_正则表达式学习教程
- Linux之dd命令使用
- Android Studio GPU/CPU/Network/Memory monitor使用
- ffmpeg(5):SDL相关学习
- Android Message和obtainMessage的区别
- Vmware之锁定文件失败
- Educoder 机器学习 神经网络 第三关:反向传播算法
- 3ds Max Graphic Device Error 怎么解决(设置问题)