美文网首页
ORACLE数据表回闪技术使用

ORACLE数据表回闪技术使用

作者: 许俊贤 | 来源:发表于2018-12-05 23:23 被阅读0次

oracle数据表回闪技术使用

明确到自己要查询的时间点

select gather_id from tb_budget_audit   as of timestamp  to_timestamp('2018-01-5 16:30:16','YYYY-MM-DD hh24:mi:ss')  where  id =39865213;

标识红色的为自己查询的某个时间点,但因为数据库做更新操作的时间点属于毫秒级别,这时候时间点已经没有办法满足需求了

这时候需要SCN来明确区间断了,已经远远比毫秒还要精确(SCN相当于数据库的时间点记录)

首先将自己要查询的时间端转换于SCN的区间段。
eg:

select timestamp_to_scn(to_timestamp('2018-01-5 16:49:15','YYYY-MM-DD hh24:mi:ss:')) from dual;
select timestamp_to_scn(to_timestamp('2018-01-5 16:49:16','YYYY-MM-DD hh24:mi:ss')) from dual;

这是1秒之差的scn变化查询之后在通过遍历输出语句查询。

上述获取两个值的差值作轮询。

select gather_id from tb_budget_audit  as of scn 5152329793 where  id =39865213;

数据表闪回到某个时间点执行步骤: 
查询最近更新数据之前的数据(以便确定是不是Commit之前的数据)

select * from account as of timestamp to_timestamp('2018-01-22 08:00:00', 'yyyy-mm-dd hh24:mi:ss');

其中account为被误操作的表,'2018-01-22 08:00:00'表示上次更新数据前的时间,

闪回操作前启用行移动功能(不启用不可以闪回)

alter table account enable row movement;

其中account表示被误操作的表

执行闪回语句:

flashback table account to timestamp TO_TIMESTAMP('20140422 15:10:00','YYYYMMDD HH24:MI:SS');

这样被误操作的数据就可以恢复了。

备注:个人博客同步至简书。

相关文章

  • ORACLE数据表回闪技术使用

    oracle数据表回闪技术使用 明确到自己要查询的时间点 标识红色的为自己查询的某个时间点,但因为数据库做更新操作...

  • ORACLE 11g的闪回技术

    一.闪回技术简介 为了能够从任何的逻辑操作中迅速恢复,Oracle推出了闪回技术 1.闪回数据库技术:允许复原整个...

  • Oracle闪回技术总结

    2018-02-16大年初一、闲来无事将Oracle闪回技术总结一下。 一、来源为了使Oracle能从任何逻辑中迅...

  • 数据库性能与并发锁系列

    1.oracle精进 强走索引使用; 2.oracle闪回数据维护使用; ```swift ``` 3.数据库机制...

  • [Oracle] 实验六  闪回技术

    一.实验目的掌握Oracle闪回技术的应用 二.实验内容教材181页实训题(4)-(10)。第(5)题的时间设置为...

  • 打造PostgreSQL闪回环境

    在 PostgreSQL 数据库;目前是不支持类似 Oracle 闪回特性;我们知道 Oracle 闪回特性在数据...

  • Orace flashback

    oracle flashback 闪回功能,可以闪回删除的表数据,闪回drop的table以及闪回数据库到某个时间...

  • oracle闪回数据库在dataguard中的使用

    oracle闪回数据库在dataguard中的使用 很多人在学习flashback database这个oracl...

  • Oracle闪回flashback

    参考资料:Using Oracle Flashback Technology Oracle 11g的新特性闪回操作...

  • Oracle12c创建用户

    首先以Oracle管理员用户登录系统,并使用sys用户登录Oracle 创建临时表空间 创建数据表空间 创建用户 ...

网友评论

      本文标题:ORACLE数据表回闪技术使用

      本文链接:https://www.haomeiwen.com/subject/ecigcqtx.html