Oracle恢复某个时间之前的数据「建议收藏」

Oracle恢复某个时间之前的数据「建议收藏」如果数据进行的误删除,我们需要回到删除之前的数据,可以进行恢复操作。第一步:查询这个时间点的数据查询这个时间点的数据,看是否是自己需要的数据。select*fromtablenameasoftimestampto_timestamp(‘2018-05-0413:30:00′,’yyyy-MM-ddhh24:mi:ss’)第二步:核对数据库系统时间有可能因为系统时间和数据库时间不一致查不出数据所以先查询数据库的时间。selectto_char(sysdate,’yyyy-

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

如果数据进行的误删除,我们需要回到删除之前的数据,可以进行恢复操作。

第一步:查询这个时间点的数据

查询这个时间点的数据,看是否是自己需要的数据。

select * from tablename as of timestamp to_timestamp('2018-05-04 13:30:00','yyyy-MM-dd hh24:mi:ss')

第二步:核对数据库系统时间

有可能因为系统时间和数据库时间不一致查不出数据 所以先查询数据库的时间。

select  to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

第三步:执行这条语句把数据恢复到这个时间点

flashback table tablename to timestamp to_timestamp('2018-05-04 13:30:00','yyyy-MM-dd hh24:mi:ss')

第四步: 报错处理

如果报错提示: ORA-08189: 因为未启用行移动功能, 不能闪回表,需要开启行移动功能。

alter table tablename  enable row movement;

删除数据是会付出严重的代价的,且行且珍惜。

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

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

(0)
上一篇 2022年7月17日 上午11:00
下一篇 2022年7月17日 上午11:16


相关推荐

  • C语言表白代码,复杂动态爱心

    C语言表白代码,复杂动态爱心废话不多说,直接上代码#include<stdio.h>#include<math.h>#include<windows.h>#include<tchar.h>floatf(floatx,floaty,floatz){floata=x*x+9.0f/4.0f*y*y+z*z-1;returna*a*a-x*x*z*z*z-9.0f/80.0f*

    2022年7月26日
    14
  • 吉卜力风「手游」爆火,可灵+Midjourney生成的!教程已出,支持复刻

    吉卜力风「手游」爆火,可灵+Midjourney生成的!教程已出,支持复刻

    2026年3月15日
    1
  • mock 数据

    mock 数据mock 数据 mock 数据的好处 团队可以并行工作有了 Mock 前后端人员只需要定义好接口文档就可以开始并行工作 互不影响 只在最后的联调阶段往来密切 后端与后端之间如果有接口耦合 也同样能被 Mock 解决 测试过程中如果遇到依赖接口没有准备好 同样可以借助 Mock 不会出现一个团队等待另一个团队的情况 这样的话 开发自测阶段就可以及早开展 从而发现缺陷的时机也提前了 有利于整个产品质量以及进度的保证 开启 TDD 模式 即测试驱动开发单元测试是 TDD 实现的基石 而 TDD 经常会碰到协同

    2026年3月16日
    1
  • Apache 服务器和Tomcat 服务器的区别

    Apache 服务器和Tomcat 服务器的区别nbsp nbsp nbsp nbsp 最近工作总是接触到 Apache 和 Tomcat 服务器 它们到底有什么区别 还是有点模糊 下面梳理一下 nbsp nbsp nbsp nbsp Apache 是 Web 服务器 静态解析 如 HTML Tomcat 是 Java 应用服务器 动态解析 如 JSP 请参考 web 服务器与应用服务器的区别 nbsp nbsp nbsp nbsp Tomcat 是一个 Servlet JSP 容器 是 Apache 的扩展 可以独立于 Apache

    2026年3月16日
    2
  • QCustomPlot 使用示例

    QCustomPlot 使用示例一、项目结构fileparser.h#ifndefFILEPARSER_H#defineFILEPARSER_H#include<QObject>structstructReferInfo{doublepitch_input;doubleheading;doublepitch;doubleroll;doubleairSpeed_indicated;doubleaccelerationOverLoad_

    2022年10月16日
    6
  • javascript中数据类型有哪些_四种基本数据类型

    javascript中数据类型有哪些_四种基本数据类型JavaScript里有几种数据类型

    2025年9月21日
    11

发表回复

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

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