• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Oracle 闪回 找回数据的实现方法

    闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了,还是得借助于Oracle一些高级的备份恢复工具如RAMN去完成(这才是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数据

    总结

    以上所述是小编给大家介绍的Oracle 闪回 找回数据的实现方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

    您可能感兴趣的文章:
    • 基于Oracle闪回详解(必看篇)
    • Oracle 闪回技术详细介绍及总结
    • oracle 9i使用闪回查询恢复数据库误删问题
    • oracle 数据库闪回相关语句介绍
    上一篇:ORACLE中段的HEADER_BLOCK示例详析
    下一篇:plsql 登录 oracle11 12514 错误的处理方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Oracle 闪回 找回数据的实现方法 Oracle,闪回,找回,数据,的,