zoukankan      html  css  js  c++  java
  • Oracle 闪回 找回数据

          使用闪回技术,实现基于磁盘上闪回恢复区的自动备份与还原。

    一、恢复表对象

         1.创建学生表

    create table STUDENT
    (
      idno INTEGER,
      name VARCHAR2(30),
      sex  VARCHAR2(30)
    )
    

     2.添加记录

    insert into student (IDNO, NAME, SEX)  values (1, '李云丽', '女');
    insert into student (IDNO, NAME, SEX)  values (2, '王强', ' 男 ');
    insert into student (IDNO, NAME, SEX)  values (3, '张伟', ' 男 ');
    

     3.删除表

    drop table student;
    

     4.数据库回收站多一条新的记录

    select object_name,original_name, type from user_recyclebin;//系统表
    select * from "BIN$GWPY3LiiRD6R43mb5j3gXg==$0";//student在回收站的别名
    FLASHBACK TABLE student TO BEFORE DROP;// 恢复表 

    二、找回表数据

        1.按某条件删除表记录,例如

    delete  from student where idno='2';
    commit;
    

     2.如果是删了或修改里面的数据,可以先建立一个快表将删除修改之前状态的数据找回到这个表中

    CREATE TABLE QUICK_TABLE AS
    SELECT * FROM student AS OF TIMESTAMP to_date( '2018-09-15 11:50' , 'yyyy-mm-dd hh24:mi' );

        3.QUICK_TABLE数据

  • 相关阅读:
    python--logging库学习_第一波
    花瓶并发请求的方法
    adb命令记录
    设置苹果机参数
    Appium 服务命令行参数
    sdk下载地址
    Monkey记录
    花瓶使用笔记 (抓数据时,记得添加host,不然抓不了包的)
    selenium笔记2017
    Mac安装appium 问题记录
  • 原文地址:https://www.cnblogs.com/walkwithmonth/p/9650600.html
Copyright © 2011-2022 走看看