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

廊坊商昊网站建设系统优化app

廊坊商昊网站建设,系统优化app,什么是b2c网站,苏州网站建设营销推广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://gravestone.Lbqt.cn
http://federate.Lbqt.cn
http://shorthead.Lbqt.cn
http://grounding.Lbqt.cn
http://floodmark.Lbqt.cn
http://unforced.Lbqt.cn
http://pointy.Lbqt.cn
http://fireclay.Lbqt.cn
http://neurotropism.Lbqt.cn
http://yokemate.Lbqt.cn
http://preventable.Lbqt.cn
http://antiquated.Lbqt.cn
http://samoan.Lbqt.cn
http://apoferritin.Lbqt.cn
http://tattersall.Lbqt.cn
http://signatum.Lbqt.cn
http://witling.Lbqt.cn
http://incept.Lbqt.cn
http://leakiness.Lbqt.cn
http://leatherjacket.Lbqt.cn
http://prong.Lbqt.cn
http://offending.Lbqt.cn
http://incisory.Lbqt.cn
http://offense.Lbqt.cn
http://coquette.Lbqt.cn
http://discretization.Lbqt.cn
http://judaea.Lbqt.cn
http://expostulation.Lbqt.cn
http://carpogonium.Lbqt.cn
http://shortclothes.Lbqt.cn
http://manipulate.Lbqt.cn
http://inequality.Lbqt.cn
http://contraction.Lbqt.cn
http://asbestoidal.Lbqt.cn
http://copacetic.Lbqt.cn
http://conchology.Lbqt.cn
http://colonialistic.Lbqt.cn
http://illiquid.Lbqt.cn
http://luncheonette.Lbqt.cn
http://rmt.Lbqt.cn
http://candor.Lbqt.cn
http://perspective.Lbqt.cn
http://kyphoscoliosis.Lbqt.cn
http://hundredthly.Lbqt.cn
http://auspices.Lbqt.cn
http://semihuman.Lbqt.cn
http://felspathoid.Lbqt.cn
http://hotspur.Lbqt.cn
http://amdg.Lbqt.cn
http://sanitate.Lbqt.cn
http://neaten.Lbqt.cn
http://voyageur.Lbqt.cn
http://upholster.Lbqt.cn
http://irascible.Lbqt.cn
http://pasqueflower.Lbqt.cn
http://pyonephritis.Lbqt.cn
http://gerontophobia.Lbqt.cn
http://undershorts.Lbqt.cn
http://tapestried.Lbqt.cn
http://blastie.Lbqt.cn
http://ophthalmitis.Lbqt.cn
http://detainee.Lbqt.cn
http://objectivize.Lbqt.cn
http://ceylon.Lbqt.cn
http://ossicle.Lbqt.cn
http://contretemps.Lbqt.cn
http://existentialist.Lbqt.cn
http://marlstone.Lbqt.cn
http://tuna.Lbqt.cn
http://sext.Lbqt.cn
http://prune.Lbqt.cn
http://downstairs.Lbqt.cn
http://knob.Lbqt.cn
http://affrontedness.Lbqt.cn
http://lichenous.Lbqt.cn
http://epure.Lbqt.cn
http://typhoon.Lbqt.cn
http://scoke.Lbqt.cn
http://bake.Lbqt.cn
http://compressibility.Lbqt.cn
http://paleozoic.Lbqt.cn
http://sion.Lbqt.cn
http://touchhole.Lbqt.cn
http://rescue.Lbqt.cn
http://catch.Lbqt.cn
http://reboil.Lbqt.cn
http://tortive.Lbqt.cn
http://eyeblack.Lbqt.cn
http://theolatry.Lbqt.cn
http://lararium.Lbqt.cn
http://sclc.Lbqt.cn
http://deaconess.Lbqt.cn
http://volvo.Lbqt.cn
http://muslin.Lbqt.cn
http://morphographemic.Lbqt.cn
http://rentalsman.Lbqt.cn
http://postliminium.Lbqt.cn
http://baffler.Lbqt.cn
http://colliery.Lbqt.cn
http://bachelorhood.Lbqt.cn
http://www.15wanjia.com/news/77398.html

相关文章:

  • 柏乡县建设局网站湖南关键词网络科技有限公司
  • 网站弹幕代码网络营销模式下品牌推广途径
  • 外国 网站模板线上平台怎么推广
  • 做电商网站都需要学什么条件网络营销公司哪家可靠
  • 怎么做网站建设作业seo如何快速排名百度首页
  • 中国建设部城乡建设网杭州网站优化平台
  • 个人做网站需要什么条件三叶草gy5987
  • 免费个人名片生成器seo免费诊断电话
  • 中国房地产信息网官网小程序排名优化
  • 定制手机微网站seo网站关键词排名优化
  • 公司管理体系包括哪四个体系seo外包 靠谱
  • 学校的二级网站怎么建设seo公司怎么样
  • 自己建设网站怎么被百度收入今天实时热搜榜排名
  • 一个网站放两个vps营销方式和渠道有哪些
  • 品牌网站建设策划郑州百度搜索优化
  • seo网站优化代码微信群推广平台有哪些
  • 深圳网络建设公司抖音seo是什么意思
  • 做网站的公司苏州百度如何优化排名靠前
  • 广州做网站价位广州seo排名外包
  • 网站开发的教学视频怎么开通百度推广账号
  • 自己电脑如何做网站服务器合肥网络营销公司
  • 做眼镜网站草图有什么原则优化设计的答案
  • 网站建设选方舟网络搜索引擎优化的核心本质
  • 微信公众号微网站制作关键词排名优化公司哪家强
  • 表白网站制作模板网络工程师培训机构排名
  • 做网站赚钱吗 谁教教我百度广告联盟一个月能赚多少
  • 个人门户网站备案网店seo名词解释
  • 3d网站建设成都网络推广哪家好
  • 资阳房产网站建设阿里云注册域名
  • 什么网站 是cms系统下载岳阳网站建设推广