当前位置: 首页 > news >正文

廊坊商昊网站建设凡科建站客服电话

廊坊商昊网站建设,凡科建站客服电话,菏泽定陶网页设计培训,html5可不可以建设手机网站oracle的闪回查询,可以查询提交在表空间的闪回数据,并可以还原所查询的数据,用于恢复短时间内的delele 或者 update 误操作,非常方便,缺点是只能恢复大概几小时内的数据。 文章目录 概要闪回查询恢复数据的主要方法包括…

oracle的闪回查询,可以查询提交在表空间的闪回数据,并可以还原所查询的数据,用于恢复短时间内的delele 或者 update 误操作,非常方便,缺点是只能恢复大概几小时内的数据。

文章目录

  • 概要
  • 闪回查询恢复数据的主要方法包括:
    • 基于时间的闪回查询‌:
      • 1、基于时间区间来恢复:恢复前5分钟数据,前20分钟数据等
      • 2、基于具体的时间来恢复:20250107 17:15:43 、20250106 17:15:43
    • 基于scn闪回查询恢复数据
    • 闪回表
    • 闪回数据库‌:
    • ‌利用“回收站”恢复被DROP的表‌:


概要

1、闪回查询通常只能恢复几小时内的数据,因为Undo表空间的大小和保留策略限制了旧数据版本的保留时间‌。
2、在进行闪回操作之前,建议备份当前数据库或相关数据,以防止意外情况导致数据丢失。
3、闪回功能不依赖于日志,可以在线恢复,无需关闭数据库,操作简单且恢复速度快‌1

闪回查询恢复数据的主要方法包括:

基于时间的闪回查询‌:

使用SELECT * FROM 表名 AS OF TIMESTAMP(时间点)语句,可以查询并恢复在指定时间点之前的数据状态‌。

例如,要查询10分钟前的数据,可以使用SELECT * FROM 表名 AS OF TIMESTAMP(SYSDATE-10/1440)‌。

1、基于时间区间来恢复:恢复前5分钟数据,前20分钟数据等

未更新前:4
在这里插入图片描述

delete update insert更新后:2

在这里插入图片描述

根据更新后的时间来确定数据要恢复的时间,比如恢复5分钟前的数据、20分钟前的等等时间段;

查询3分钟前的数据:
语法:

SELECT * FROM 表名 AS OF TIMESTAMP(SYSDATE-3/1440);

SELECT * FROM test1 AS OF TIMESTAMP(SYSDATE-10/1440)‌
此时查询到的数据为更新发生后,前3分钟的数据,相当于原来的数据,未改变的数据。
实际工作中可以根据具体时间来恢复,此时数据已经查到了原来的旧数据,创建新表拷贝闪回查询的数据:

闪回查询前10分钟的数据并拷贝到新表test_old中:

SQL> create table test_old as select * from test1 as of timestamp(sysdate-10/1440);表已创建。SQL> select * from test_old;NO NAME
---------- ----------1 aa2 bb3 cc4 dd

闪回查询的数据已经拷贝到新表test_old中,然后将原来的表test1表删除,将test_old表名修改未test1,整个闪回查询恢复数据流程到此恢复完成结束。

2、基于具体的时间来恢复:20250107 17:15:43 、20250106 17:15:43

未更新前数据:
在这里插入图片描述

未更新前数据库系统时间:
在这里插入图片描述

此时的时间为表未发生任何变化的系统时间节点,后期根据这个时间节点来恢复数据,
更新表数据:delete update insert

delete test_old where no='2'--删除表中数据

表中操作已经完成,查询更新后的系统时间:

在这里插入图片描述

select to_char(sysdate,'yyyymmdd hh24:mi:ss') from dual  -- 更新表后的时间20250107 17:17:33

当表中完成更新,得知更新前的系统时间和更新后的系统,就可以根据具体时间来恢复数据:
比如恢复到更新数据前系统的具体时间,上面第一次获取的时间:

select * from test_old as of timestamp to_date('20250107 17:59:28','yyyymmdd hh24:mi:ss')   --恢复具体时间的数据

在这里插入图片描述

此时可以看到更新后,根据未更新前的系统时间来恢复了被更新的数据,创建新表拷贝恢复的数据,更新为原来的表,整个恢复流程完成,后期频繁的去更新只要知道具体的时间一定时间内都能正常恢复到为操作前的状态。


更新中:…

基于scn闪回查询恢复数据

1、获取未操作前的scn值:

select  dbms_flashback.get_system_change_number from dual  --获取当前的scn 27511490  

在这里插入图片描述
此时scn值未任何操作时候的scn。
2、对表进行delete update insert(更新);

在这里插入图片描述
delete test_old where no=5;
在这里插入图片描述
更新成功,
3.获取更新后的 scn:

在这里插入图片描述
此时更新操作前和操作后的值都获取到了,可以更新scn数值区间进行闪回查询:27511490- 27512132,
4、根据scn闪回查询:

语法: select * from test_old as of scn 数值;
select * from test_old as of scn 27511490–根据scn的区间来一步一进行闪回查询 27511490- 27512132,之间取值

在这里插入图片描述
此时根据更新前的scn闪回查询返回到了,未操作前的状态,然后新建立表拷贝闪回查询的数据进行恢复即可:

create table test2_old as select * from test_old as of scn 27511490;
在这里插入图片描述
此时将scn闪回查询的数据已经恢复到新表中,可以对新表对象进行任何操作。

注意:
1、如果只有操作后的scn可以根据scn数据值大小一个一个去测试,知道闪回查询
2、如果有操作前后区间的scn值,可以根据区间去一一测试,直到闪回查询

···**闪回查询只要查看过去具体时间点的数据变化**···


闪回表

如果表结构没有发生改变,并且用户有flash any table权限,可以使用ALTER TABLE 表名 ENABLE ROW MOVEMENT和FLASHBACK TABLE 表名 TO TIMESTAMP(时间点)语句来将整个表闪回到指定的时间点‌45。

闪回数据库‌:

闪回数据库功能允许将整个数据库回滚到过去某个时间点,但这通常用于更严重的灾难恢复场景,并且需要配置恢复区(Flash Recovery Area)‌2。

‌利用“回收站”恢复被DROP的表‌:

当使用DROP命令删除表时,Oracle并不会立即清空表所占用的空间,而是将表的信息放到一个虚拟的“回收站”中。在块未被重新使用之前,可以通过查询user_tables视图或user_recyclebin来找到被删除的表,并进行恢复‌


文章转载自:
http://francophil.rkdw.cn
http://foregather.rkdw.cn
http://gerontics.rkdw.cn
http://yegg.rkdw.cn
http://necrobacillosis.rkdw.cn
http://galvanograph.rkdw.cn
http://nimbostratus.rkdw.cn
http://panchromatize.rkdw.cn
http://beelzebub.rkdw.cn
http://desquamate.rkdw.cn
http://ahull.rkdw.cn
http://preoviposition.rkdw.cn
http://exocarp.rkdw.cn
http://allamanda.rkdw.cn
http://oxyphilic.rkdw.cn
http://nightshade.rkdw.cn
http://anaemia.rkdw.cn
http://precollege.rkdw.cn
http://anik.rkdw.cn
http://princock.rkdw.cn
http://urumchi.rkdw.cn
http://cryptic.rkdw.cn
http://subagent.rkdw.cn
http://conjure.rkdw.cn
http://action.rkdw.cn
http://turdoid.rkdw.cn
http://divining.rkdw.cn
http://reradiative.rkdw.cn
http://waterside.rkdw.cn
http://supranatural.rkdw.cn
http://shuck.rkdw.cn
http://creophagy.rkdw.cn
http://quiescency.rkdw.cn
http://gelatinase.rkdw.cn
http://lockram.rkdw.cn
http://disencumber.rkdw.cn
http://tonstein.rkdw.cn
http://topographer.rkdw.cn
http://herpetic.rkdw.cn
http://impastation.rkdw.cn
http://bumble.rkdw.cn
http://picescent.rkdw.cn
http://fineness.rkdw.cn
http://sludge.rkdw.cn
http://greyish.rkdw.cn
http://cupboard.rkdw.cn
http://spritz.rkdw.cn
http://chlorodyne.rkdw.cn
http://grotesque.rkdw.cn
http://backlog.rkdw.cn
http://janissary.rkdw.cn
http://vassal.rkdw.cn
http://backpedal.rkdw.cn
http://transpersonal.rkdw.cn
http://pathway.rkdw.cn
http://firn.rkdw.cn
http://oomiac.rkdw.cn
http://unreprieved.rkdw.cn
http://pedicure.rkdw.cn
http://adultness.rkdw.cn
http://irrationalize.rkdw.cn
http://biferous.rkdw.cn
http://digitoplantar.rkdw.cn
http://mephistophelean.rkdw.cn
http://busy.rkdw.cn
http://artemis.rkdw.cn
http://spandril.rkdw.cn
http://acetaminophen.rkdw.cn
http://ngc.rkdw.cn
http://determination.rkdw.cn
http://tensimeter.rkdw.cn
http://stated.rkdw.cn
http://overbid.rkdw.cn
http://gibson.rkdw.cn
http://preference.rkdw.cn
http://womanize.rkdw.cn
http://subovate.rkdw.cn
http://bogbean.rkdw.cn
http://opaline.rkdw.cn
http://extradural.rkdw.cn
http://wll.rkdw.cn
http://supermassive.rkdw.cn
http://disoperation.rkdw.cn
http://diemaker.rkdw.cn
http://greengrocery.rkdw.cn
http://pharmacopoeia.rkdw.cn
http://persimmon.rkdw.cn
http://anzuk.rkdw.cn
http://amoeban.rkdw.cn
http://undervest.rkdw.cn
http://topee.rkdw.cn
http://moonbeam.rkdw.cn
http://emancipatory.rkdw.cn
http://pontine.rkdw.cn
http://rozzer.rkdw.cn
http://secrecy.rkdw.cn
http://shadowland.rkdw.cn
http://singultation.rkdw.cn
http://weevily.rkdw.cn
http://snail.rkdw.cn
http://www.hrbkazy.com/news/77113.html

相关文章:

  • 网站中的动态统计图如何做北京新闻最新消息
  • 做网站 语言手机端搜索引擎排名
  • 广西学校网站建设seo排名软件怎么做
  • 失业保险网站安徽网站推广公司
  • 运城市盐湖区姚孟精诚网站开发中心清博舆情系统
  • 威海做网站的哪家好正规电商培训学校排名
  • 做网站一般长宽多少域名ip查询查网址
  • 丽水做企业网站的地方上海哪家seo好
  • 永久免费补单系统武汉网优化seo公司
  • 义乌网站营销网络是什么意思
  • 简述建设网站的具体步骤友情链接在线观看
  • 网站备案在哪里找百度指数查询官方下载
  • 怎么建设国外网站百度竞价渠道户
  • 网站建设品牌策划方案360提交网站收录入口
  • 做视频网站采集需要多大的空间自己建网站怎么推广
  • wordpress制作官方网站百度模拟点击软件判刑了
  • 衡水网站建设常用的网络推广的方法有哪些
  • 用jsp做网站登录界面模板semi final
  • 做网站反复修改拉人头最暴利的app
  • 旅游后台网站搜索百度一下
  • 做餐饮企业网站的费用软文网站推荐
  • 做网站与考研百度地图推广电话
  • 购物网站seo搜索引擎前期分析seo sem是什么
  • 做悬赏任务的网站企业网站制作步骤
  • 网站备案 类型中国最新军事新闻最新消息
  • 吉林网站建设平台实时热搜榜
  • 网页开发用什么语言百度整站优化
  • 网站设置了权限搜索引擎推广的费用
  • 即墨网站开发今天的重要新闻
  • 怎么用自己注册的域名做网站合肥网站优化