热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

Oracleflashback闪回专题

1、flashback简介:flashback按使用的频率,一般分下面四种:1gt;flashbackquery闪回表的记录,用于数据表记录的恢复;2

1、flashback简介:flashback 按使用的频率,一般分下面四种: 1gt;flashback query 闪回表的记录,用于数据表记录的恢复; 2

1、flashback简介:
flashback 按使用的频率,,一般分下面四种:
1>flashback query 闪回表的记录,用于数据表记录的恢复;
2>falshabck Table 闪回数据表;
3>flashback drop 回收数据库表,用于表误删除后的恢复;
4>flashback database 闪回数据库,将数据库还原到某个时间点。
2、与flashback相关的系统字典表:
--查看回收站
SELECT * FROM DBA_RECYCLEBIN ORDER BY droptime DESC;
SELECT * FROM RECYCLEBIN ORDER BY droptime DESC;--当前用户的回收站
--查询SCN与时间的对应关系
select scn,to_char(time_dp,'yyyy-mm-dd hh24:mi:ss') from sys.smon_scn_time ORDER BY time_dp DESC;
SELECT MAX(SCN) FROM sys.smon_scn_time; --最大/最新的SCN号
SELECT CURRENT_SCN FROM V$DATABASE;--查询当前的scn
3、闪回表记录:
/*****************************FLASHBACK QUERY**************************/
--恢复表中被删除的记录
DELETE FROM yag_xtyhxx WHERE yhmc LIKE 'RZ%';--操作
SELECT COUNT(*) FROM yag_xtyhxx WHERE yhmc LIKE 'RZ%';
--表名后指定as of timestamp子句查询
SELECT COUNT(*) FROM yag_xtyhxx AS OF TIMESTAMP to_date('2014-06-12 17:24','YYYY-MM-DD hh24:mi:ss') WHERE yhmc LIKE 'RZ%';
--表名后指定as of SCN 子句查询
SELECT COUNT(*) FROM yag_xtyhxx AS OF SCN 12049699 WHERE yhmc LIKE 'RZ%';

--禁用表上的触发器
SELECT * FROM DBA_TRIGGERS WHERE instr(LOWER(trigger_name),'yag_xtyhxx')>0;
--ALTER TRIGGER XXXX DISABLE;
--恢复表上的触发器
--ALTER TRIGGER XXXX ENABLE;
--插入数据
INSERT INTO YAG_XTYHXX
SELECT COUNT(*)
FROM YAG_XTYHXX AS OF TIMESTAMP TO_DATE('2014-06-12 17:24', 'YYYY-MM-DD hh24:mi:ss');--to_date()也可以使用 to_timestamp()
--FROM yag_xtyhxx AS OF SCN 12049699
WHERE YHMC LIKE 'RZ%';
4、闪回数据表:
/*****************************FLASHBACK TABLE**************************/
DELETE FROM yag_xtyhxx WHERE yhmc LIKE 'RZ%';--操作
SELECT COUNT(*) FROM yag_xtyhxx WHERE yhmc LIKE 'RZ%';
--激活行移动特征
ALTER TABLE yag_xtyhxx ENABLE ROW MOVEMENT;
--利用闪回特性,直接恢复到删除时间点前
FLASHBACK TABLE yag_xtyhxx TO TIMESTAMP to_date('2014-06-12 16:50','YYYY-MM-DD hh24:mi:ss');--时间点可以设定
5、闪回drop:
/*****************************FLASHBACK DROP**************************/
--恢复被删除的表
DROP TABLE yag_xtyhxx;
--purge TABLE yag_xtyhxx; --清空回收站里的yag表
FLASHBACK TABLE yag_xtyhxx TO BEFORE DROP;
6、闪回数据库:
/*****************************FLASHBACK DATABASE**************************/
使用flashback database 需满足下面条件:
1>数据库已设置 flashback闪回恢复区;
检查是否开启闪回恢复区: SQL>show parameter db_recovery_file;
2>数据库已开启归档;
检查是否开启归档: archive log list;
3>flashback database 已开启;
flashback database 默认是关闭的,查看flashback database开启状态:select flashback_on from v$database;
--使用SCN恢复
flashback database to SCN SCN号;
--使用timestamp恢复
flashback database to timestamp to_date('2014-06-12 16:50','YYYY-MM-DD hh24:mi:ss'); --to_date()也可以使用 to_timestamp()

Oracle 11g Flashback Data Archive(闪回数据归档)

Oracle Flashback闪回机制

Oracle Flashback database

Flashback table快速恢复误删除的数据

Oracle 备份恢复:Flashback闪回


推荐阅读
  • centos7.3配置python2、3环境与配置各自pip
    环境:CentOS-7-x86_64-Everything-1611No.1查看CentOS对Python的默认依赖[root@cs~]#lsusrbinpython* ... [详细]
  • 为什么SpringBoot的jar可以直接运行
    这篇文章主要介绍了为什么SpringBoot的jar可以直接运行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着 ... [详细]
  • 说到正则表达式,网上有很多的通用的表达式,可是事实上说来,一般人的都不愿意去拿来研究,就是拿来就直接用就行了.可是,事实上,可能有些时候,项目中或公司里的实际情况不一样,得要修改一 ... [详细]
  • 有关partitionaligned,gparted支持所以请使用gparted来进行分区,如果不是aligned,gparted会warning的。有 ... [详细]
  • 开始---运行---cmdnetshwlanshowdrivers如果“支持的网络承载”一栏为“是”,那么你的网卡使用“软AP”功能。netshwlansethost ... [详细]
  • Debian发行版总结
    作者:Ioonvme出自:http:www.linuxdiyf.com  有除夜概一年多,没接触debian了,当再次动手的时候,却发明世 ... [详细]
  • declareavarchar2(50);p_currVARCHAR2(50);l_occ36NUMBER;l_occ63NUMBER;BEGINa:DS4.ek_due.get_ ... [详细]
  • hrbust OJ13哥的机器人(利用叉乘判断拐向)
    ViewCode**利用叉乘判断拐向*auther:Try86*#include#includeusingnamespacestd;ch ... [详细]
  • coolite TreeNode NodeClick传id到后台的方法
    重点如下:123 ... [详细]
  • 数据挖掘开源项目立项
    项目背景因为最近一直都在搞数据挖掘类的项目,且现在国内的大数据潮火热。在前几天与群里的几位兄弟聊天所以有了做一个开源项目的想法,以前也搞过一个开源的项目 ... [详细]
  • 个人博客https:juejin.cnuser176366088104638和http:blog.wuzhenyu.com.cncmake编译动态库和链接动态库cmake中&#x ... [详细]
  • jsp母版页组装
    自组装方法大致如下:把整个页面的内容划分到各个不同的视图组件中,显示页面本身的责任是包含这些视图组件,并以正确的方式构建完整的HTML响应 ... [详细]
  • 一、马太效应二、手表定理三、不值得定律四、彼得原理五、零和游戏原理六、华盛顿合作规律七、酒与污水定律八、水桶定律九、蘑菇管理十、奥卡姆剃刀定律  一、马太效应《新约马太福音》中有这 ... [详细]
  • http:cul.sohu.com20041209n223376945.shtml转载于:https:www.cnblogs.comsadierarchive20041209 ... [详细]
  • codeproject 调试技巧 学习笔记
    http:www.codeproject.comKBtracemytracer.aspxAsimplesolutiontoseetheinsideofyourcodeKEYWORD ... [详细]
author-avatar
葉芯彤_613
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有