误删Oracle中数据快速恢复方式

误删Oracle中数据快速恢复方式在开发或者维护过程存在需要对Oracle数据的恢复工作,下面提供几种方式:1.数据查询(20分钟前)select*fromTABLE_NAMEasoftimestampsysdate-20/1440;2.更新数据恢复2.1清空当前表,恢复20分钟前数据(不推荐)DELETETABLE_NAMEwhere1=1;COMMIT;inserti…

大家好,又见面了,我是你们的朋友全栈君。

在开发或者维护过程存在需要对Oracle数据的恢复工作,下面提供几种方式:

1. 数据查询(20分钟前)

select * from TABLE_NAME as of timestamp sysdate-20/1440;

2. 更新数据恢复

 2.1 清空当前表,恢复20分钟前数据(不推荐)

DELETE TABLE_NAME where 1=1;
COMMIT ;
insert into TABLE_NAME select * from TABLE_NAME as of timestamp sysdate-20/1440;
COMMIT;

2.1 备份当前表,恢复20分钟前数据(推荐)

create table TABLE_NAME_OLD as select * from TABLE_NAME;
create table TABLE_NAME_NEW as select * from TABLE_NAME as of timestamp sysdate-20/1440;
DELETE TABLE_NAME where 1=1;
COMMIT ;
insert into TABLE_NAME select * from TABLE_NAME_NEW;
COMMIT;

3. 表结构恢复

flashback table T_XXXX to before drop;

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160815.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月17日 上午10:46
下一篇 2022年7月17日 上午10:46


相关推荐

  • 数字图像处理基本知识

    数字图像处理基本知识二 数字图像处理的概念 1 什么是图像 图 是物体投射或反射光的分布 像 是人的视觉系统对图的接受在大脑中形成的印象或反映 nbsp 是客观和主观的结合 2 数字图像是指由被称作象素的小块区域组成的二维矩阵 将 nbsp nbsp 物理图象行列划分后 每个小块区域称为像素 pixel nbsp nbsp nbsp 每个像素包括两个属性 位置和灰度 对于单色即灰度图像而言 每个象素的亮度用一个数值来表示

    2025年8月27日
    3
  • Pandas库基础知识(一)

    Pandas库基础知识(一)1Series 数据结构 1 1Series 介绍 Series 是一种类似于一维数组的对象 由一组数据和一组数据标签 索引值 组成 1 2Series 的操作 1 2 1 创建 Series 对象通过 Series 方法创建对象 也可以直接将列表 字典等序列类型转换成 Series 数据 importpandas pd Series a b c d e f s2 pd Series 1 2 3 4 5 6 index a b c d

    2026年3月17日
    2
  • NodeRed安装与反向代理配置

    NodeRed安装与反向代理配置Node RED 是一个基于浏览器的可视化编程工具 通过简单的托拉拽 就能够简单快速地将硬件设备 API 和在线服务通过 MQTT TCP Websocket HTTP 等组件连接在一起 一览为快 1 安装项目地址 https github com node red node red 安装 sudonpminsta gunsafe permnode red 启动 node

    2026年3月19日
    2
  • Python如何生成exe文件?用Pycharm一步一步带着你学(超详细、超贴心)

    Python如何生成exe文件?用Pycharm一步一步带着你学(超详细、超贴心)目的描述:为了让没有安装Python的人也能使用我们编写的.py文件,我们需要将编写好的Python程序生成.exe文件。第一步下载pyinstallerpyinstaller插件是Python自带的插件,用于为我们写好的代码进行打包,最终自动合成.exe文件。在Pycharm界面的最下面,你可以看到Terminal,选择这个选项,这就是一个终端界面。在此界面写输入指令:pipin…

    2022年6月11日
    28
  • java怎么输入字符_java怎么输入一个字符

    java怎么输入字符_java怎么输入一个字符思路:先创建一个Scanner对象,调用Scanner对象的next()方法获取控制台输入的字符串,返回的是一个String类型,因为没有nextChar()方法,所以调用String的charAt(0)方法获取第一个字符,这样一来,我们就输入了一个字符串。输入一个字符的方法:importjava.util.Scanner;Scannerscanner=newScanner(System…

    2022年7月8日
    33
  • spinner:获取选中值的三种方法

    spinner:获取选中值的三种方法

    2021年9月30日
    136

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号