该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

【问题】在沙坪坝某医院因某些原因导致当天早上8点半至9点的时间内费用相关表中的记录丢失,丢失后打算用oracle的归档日志能够全部恢复回来,没有马上用闪存方式恢复费用相关表的一部份数据,当查看归档日志时,归档设置的是以半小时归档备份,因时间长了,所以导致这部份数据无法恢复,只能手工处理!

【分析】oracle的闪回技术可以快速的将数据库恢复到较早的时间点;也可以将表恢复到过去的某个时间点而不必从备份进行还原;闪回删除可还原意外删除的表。 归档日志中设置了归档时间,始终有间隔时间未及时归档备份,当发现某些表中数据丢失后,时间很及时的情况下,发现因数据丢失后,将重要的表数据能用闪存恢复的,尽量及时恢复一部份数据;

【处理】当表中数据误删的恢复办法,开启归档,闪存恢复

1.通过select timestamp_to_scn(to_timestamp('2014-03-13 09:00:00','YYYY-MM-DD HH:MI:SS')) from dual;

查找时间段删除结果:13526973

2.将删除时间转换为scn

select * from reportinfo AS OF SCN 13526973 ----wher id='..........'

将删除的reportinfo表中的scn点的数据取出

3.然后可以根据这个数据进行还原操作

create table reporttest as select * from reportinfo where 1=0;

insert into reporttest select * from reportinfo AS OF SCN 13526973;

--上面两句应该可以合成一句

--create table reporttest as select * from reportinfo AS OF SCN 13526973;

这是reporttest表中就是scn点的reportinfo数据.处理即可

oracle 闪存查询,【oracle相关】关于数据闪存恢复的说明相关推荐

  1. oracle字段去重查询,oracle怎么去重查询

    oracle怎么去重查询 oracle去重查询的方法是: oracle 数据库多字段去重 方法介绍:distinct 关键字.group by .row_number ()over(partition ...

  2. oracle timestamp怎么查询,oracle运用(一) oracle数据库使用 TIMESTAMP()类型查询数据

    1.刚开始,使用PLSQL Developer执行如下SQL语句: select billsell.CREATE_TIME from BILL_SELL billsell WHERE billsell ...

  3. 新建oracle数据库 环境查询,Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇...

    Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇 系统环境: 操作系统:RedHat EL55 Oracle : Oracle 11.2.0.1.0 集群软件:Oracle ...

  4. oracle hive 数据类型,查询oracle数据字典,并对应出hive的数据类型

    SQL开始 select t2.owner||'.'||t2.TABLE_NAME 源表名, 'dl_{0}_seq.'||'tt_{1}_'||lower(t2.table_name) hive表名 ...

  5. oracle分组聚合查询,Oracle中分组查询group by用法规则解析

    本篇文章小编给大家分享一下Oracle中分组查询group by用法规则解析,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Oracle中group by ...

  6. oracle关联分组查询,oracle中关联查询、分组查询

    高级查询 1.关联查询 作用:可以跨越多表查询 --查询出员工的名字和他所在部门的的名字 //古老的写法 select first_name,name from s_emp,s_dept where ...

  7. oracle分页排序查询,Oracle分页查询中排序与效率问题解决方法详解

    本文将结合作者近日工作中,在ORACLE数据库分页查询时,遇到一个小问题,为大家讲解如何解决Oracle分页查询中排序与效率问题. 原始未分页查询Sql代码如下: select ROWNUM rn, ...

  8. oracle 数据库怎么查询,Oracle 数据库基础查询

    1.1文件存储 对数据的存储需求一直存在.数据保存的方式,经历了手工管理.文件管理,数据库管理阶段. 文件存储方式保存数据的弊端: 1.缺乏对数据的整体管理,数据不便修改: 2.不利于数据分析和共享; ...

  9. oracle分页怎么查询,oracle简单查询之分页查询

    分页查询 1.为什么需要分页? ​ 当数据库的数据过的时候,客服端无法一次性显示所有数据,例如我们数据库表里有十万条数据,如果一下加载,查询的速度慢,用户体验差,而且用户也不可能一次性读完这个十万条数 ...

  10. Oracle系列:查询Oracle所有实例名字

    #查询Oracle所有实例名字 shell# su - oracle shell# sqlplus / as sysdba SQL> select instance_name from v$in ...

最新文章

  1. BCE支持者在BCH见面会烧毁BCH主题衣服
  2. 再见,备份——你好,真正的数据保护
  3. python代码教程-(Python基础教程之三)Python代码中添加注释
  4. hdu4496并查集的删边操作
  5. windows下怎么安装protobuf for python
  6. Maven+SpringMVC+Dubbo+zookeeper 简单的入门demo配置
  7. 2017年3月27日上午学习日志
  8. 浙江网信办处置44家违规网站 包含网易游戏、花瓣网等
  9. linux搭建.net开发环境,ASP.NET Core知多少(5): Linux上搭建.Net Core开发环境
  10. 霍兰德SC型如何选专业?霍兰德职业兴趣测试
  11. ifix组态软件研究控制按钮权限
  12. 安装最好用的计算机软件,装机软件哪个好?教您最好的装机软件推荐
  13. 站在巨人的肩膀上-听课感想
  14. Linux安装Beyond Compare
  15. POM 标签大全详解
  16. 微信小程序中层叠轮播图(仿微信朋友圈swiper样式)
  17. 算法的时间复杂度 递推
  18. 手机号,身份证号,姓名等校验
  19. QT 使用QZXing生成,解析二维码跟条码
  20. OpenCV实现角点检测(cornerHarris)

热门文章

  1. python怎么交换两个变量的值_python交换两个变量的值方法
  2. 机器学习(三)树模型
  3. D3 v5 相同节点多线重叠简单简单处理
  4. 我用多线程优化了亿级流量电商业务下的海量数据校对系统,性能直接提升了200%!!(全程干货,建议收藏)
  5. seq2seq模型_对话生成:seq2seq模型原理及优化
  6. k8s教程(pod篇)-配置管理
  7. Svm算法原理及实现
  8. Qt TCP客户端无法连接服务器
  9. 定时器(Timer)的讲解
  10. 【ZYNQ Ultrascale+ MPSOC FPGA教程】第一章 MPSoC芯片介绍