误删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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 函数极限的24种定义

    函数极限的24种定义函数极限的24种定义在求函数f(x)的极限问题时:当x→x0时,要求f(x)必须在U°(x0;δ)内有定义当x→∞时,要求f(x)必须在[a,+∞)内有定义其他情况类似…

    2022年5月1日
    110
  • docker镜像操作_docker导出容器为镜像

    docker镜像操作_docker导出容器为镜像零.docker常用命令#镜像名版本标签镜像id创建时间镜像大小REPOSITORYTAGIMAGEIDCREATEDSIZEhello-worldlatestfce289

    2022年8月16日
    7
  • java set 排序的_Set集合排序

    java set 排序的_Set集合排序TreeSet使用元素的自然顺序对元素进行排序,或者根据创建set时提供的Comparator进行排序,具体取决于使用的构造方法。通俗一点来说,就是可以按照排序后的列表显示,也可以按照指定的规则排序。Setset=newTreeSet();set.add(“f”);set.add(“a”);set.add(“b”);set.add(“c”);set.add(“d”);set.add(“e”…

    2022年5月26日
    39
  • sklearn cross validation_python sklearn

    sklearn cross validation_python sklearnKFold通过提供index来给你确定不同组的训练集以及测试的index,来构造交叉验证数据集。参数(n,n_folds=3,shuffle=False,random_state=None)n为总数n_folds为分为多少个交叉验证集shuffle为是否随机random_state设置随机因子fromsklearn.cross_validationimportKFoldimpor

    2022年9月2日
    6
  • Hi3516DV300双目开发板开发环境搭建

    Hi3516DV300双目开发板开发环境搭建Hi3516DV300双目开发板开发环境搭建1、软件包安装参考:《Hi3516CV500╱Hi3516DV300SDK安装及升级使用说明》将sdk和交叉工具链文件在同一目录展开sdk包1.进入Hi3516CV500_SDK_V2.0.1.0目录下执行./sdk.unpack(请用root或sudo权限执行)2.解压tar–xzfarm-himix200-linux.tgz,进入arm-himix200-linux目录运行chmod+xarm-himix200-l

    2022年9月2日
    7
  • activity 工作流程引擎-如何画流程图

    activity 工作流程引擎-如何画流程图前言:activity工作流引擎是当前最流行的工作流,最近公司一直在用这个感觉还是很好用的,学习过程中也有不少的坑所以简单记录一下相关知识的学习过程吧如何画流程图,这里使用浏览器端的一个工具和eclipse里面操作都差不多吧1.流程图里面的节点,如开始,子流程等都是通过拖拽的方式加载的2.一个节点通过点击即可选择下一个节点事件3.如果一个节点出现分支,或者判断的情况可以在流程线上设置…

    2022年7月27日
    26

发表回复

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

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