zoukankan      html  css  js  c++  java
  • oracle 数据库误删数据,误删表的恢复

    1、某表的数据误删了,那么可以查询这个表某一时间节点之前的数据,并放到一个新建的表里。

    create table temptable as select * from t_billdefi  as OF TIMESTAMP TO_TIMESTAMP('2018-12-20 14:00:00',  'yyyy-mm-dd hh24:mi:ss');

    2、某表被删除了(备份还原工作一般会删除表的,恢复后,新表覆盖了老表(老表被删除了))

    下面命令可以查询 被删除的表名

    select * from recyclebin where original_name='T_BILLDEFI'  order by droptime desc

    下面命令可以恢复被删除的表(使用之前如果库中有和要恢复的表同名的表,那么将现有的同名表重命名)。

    flashback table t_billdefi to before drop

    这个命令可以连续使用(比如一个表被还原了多次,想要很久之前表中的数据,那么可以多次使用这个命令),

  • 相关阅读:
    基于C/S模式的程序更新下载
    拓展方法
    主从级GridView
    using 的用法
    五大数据类型
    redis的主从复制原理及步骤
    redis的发布订阅
    redis的持久化
    redis的事务
    配置文件详解
  • 原文地址:https://www.cnblogs.com/hanshuhe/p/10167124.html
Copyright © 2011-2022 走看看