zoukankan      html  css  js  c++  java
  • Oracle根据时间恢复已删除提交的数据

    Oracle 根据数据库的时间戳恢复已删除提交的数据

    1、选择一个时间点查看表中数据是否是自己想要的数据

    Select * from 表名 as of timestamp to_timestamp(‘2015-10-16 09:00:00’,’yyyy-mm-ddhh24:mi:ss’);

    2、使表允许修改时间戳

    Alter table 表名 enable row movement;

    3、恢复数据

    Flashback table 表名 to timestamp to_timestamp(‘2015-10-16 09:00:00’,’yyyy-mm-ddhh24:mi:ss’);

    Oracle 根据数据库的scn号恢复已删除提交的数据

    1、获得当前数据库的scn号

    Select current_scn from v$database;(切换到sys或system用户下查询)

    查询到的scn号为:1499223

    2、查询当前scn号之前的scn号对应的数据

    Select * from 表名 as of scn 1499220;

    查看表中数据是否是自己想要的数据

    3、恢复数据

    Flashback table 表名 to scn 1499220;

    花有重开日,人无再少年
  • 相关阅读:
    测试文档
    详细文档
    需求规格说明文档
    会议
    软工项目
    分组
    项目名
    google 常用的搜索关键词 (技术相关)
    Kafka 入门和 Spring Boot 集成
    用nginx实现分布式限流
  • 原文地址:https://www.cnblogs.com/hagendaz/p/10621588.html
Copyright © 2011-2022 走看看