问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

高手指点oracle闪回表有哪些限制?

发布网友 发布时间:2022-04-07 20:47

我来回答

1个回答

热心网友 时间:2022-04-07 22:16

用百度能搜大把出来吧。。。。

使用的*和注意事项:
1. 使用闪回表语句恢复表到出现人为或应用错误事件之前的状态。

2. 可以闪回到过去多长时间取决于系统中undo数据量的大小。

3. 并且oracle数据库无法恢复通过DDL语句修改了结构的表。

4.oracle强烈建议设置UNDO_MANAGEMENT为AUTO(自动管理回滚数据)。另外,设置UNDO_RETENTION (回滚数据的保留时间)为一个合适的时间间隔。

5.你不能回滚flash back语句,然而你可以使用另外一个flash back语句并且指定一个当前时间之前的时间点。在声明一个flash back语句之前先记录下当前的SCN号。

另外如果要使用闪回表

1. 我们需要有在指定表上有flashback的权限或者FLASHBACK ANYTABLE权限才能闪回一个表到之前的时间点;

2.必须有对表的SELECT, INSERT, DELETE, andALTER object privileges一系列权限;

3.除非是使用TO BEFORE DROP,对于分区表的闪回都应该开启Row movement (alter table test_move enable row movement;)
一般用于分区表,某一行更新时,如果更新的是分区列,并且更新后的列值不属于原来的这个分区,如果开启了这个选项,就会把这行从这个分区中delete 掉,并加到更新后所属的分区。相当于一个隐式的delete+insert,但是不会触发insert/delete触发器。如果没有开启这个选项,就会在更新时报错。

4.恢复一个表到一个还原点,必须拥有SELECT ANY DICTIONARY orFLASHBACKANY TABLE system privilege or theSELECT_CATALOG_ROLE role。
oracle闪回能查看多久的数据

该功能可以查看24小时的数据。oracle数据库中的闪回查询功能可以查询过去24小时内的数据是通过将撤销表空间中的数据保留足够的时间来实现的。默认情况下,撤销表空间中的数据至少保留900秒,超过这个时间后,如果空间不够用,将覆盖之前的回退数据。

oracle中关于flashback闪回的介绍

1、必须设定undo保留时间足够大以能够重构需要闪回的数据ALTER SYSTEM SET UNDO_RETENTION=SECONDS; seconds值是undo数据保持的秒数。Flashback view是由undo retention interval来限制的。2、包DBMS_FLASHBACK提供了需求接口call dbms_flashback.enable_at_time(‘2010-10-19:11:00:00’);call dbms_f...

Oracle数据库单表的闪回

1. 确保归档模式:archive log list ...2. 设置闪回恢复区大小:alter system set db_recovery_file_dest_size=80g ...3. 设置闪回恢复区位置:alter system set db_recovery_file_dest='/workdb/account_flashback_area' ...4. 开启闪回:shutdown immediate; startup mount; alter database ...

什么是闪回技术啊?主要内容有哪些啊?

在Oracle 11g中,闪回技术包括以下各项。闪回数据库(Flashback Database):该特性允许用户通过flashback database语句,使数据库迅速地回滚到以前的某个时间点或者某个SCN(系统更改号)上,而不需要进行时间点的恢复操作。该功能不基于撤销数据(undodata),而是基于闪回日志。闪回丢弃(Flashback Drop)...

oracle闪回能查看多久的数据

修改闪回时间,默认是1440分钟(1天),闪回时间是指数据库能回退的时间。Oracle闪回作用:自动基于磁盘的备份与恢复,能把表恢复到过去的某个时间点或者SCN。是Oracle提供的能使数据库整体或局部回到“过去”的闪回功能的总称,主要用于对抗人为错误。在这些功能中,有的不会修改现有的数据而只是展示以前的...

Oracle 使用Flashback方式数据恢复,但是表中有CLOB字段,提示:快照旧...

使用闪回数据库,闪回后以read only模式打开,导出该表,然后重启数据库,做recover,打开,再导入;使用基于时间点的恢复,和1差不多;如果是11g版本以上,考虑以后用闪回数据归档。

闪回相关介绍

对于误删数据库对象,Oracle 10g的闪回删除功能提供了一种安全机制。删除的表会被放入垃圾箱,用户可以在垃圾箱中查看并“撤销”删除,如"FLASHBACK TABLE employee BEFORE DROP",为表及其相关对象提供了类似撤销的操作。闪回删除功能为避免永久丢失重要数据提供了便利,尤其是在处理误操作时。

Oracle flashback闪回用法实战详解

在mount阶段闪回数据库到删除emp表之前的状态 SQLflashback database to timestamp to_timestamp('2014-12-08 11:31:00','yyyy-mm-dd hh24:mi:ss');启动数据库到readonly状态,查看emp表是否存在,此时发现emp已经回来了。 SQLalter database open read only;到shell终端下导出找回的表格。 $exp...

求教Oracle11g中的闪回技术

语法:flashback table tablename to timestamp xxx或 flashback table tablename to scn xxx 注意:如果需要闪回一个表,需要以下条件:需要有flashback any table的系统权限或者是该表的flashback对象权限;需要有该表的select,insert,delete,alter权限;必须保证该表row movement。例:执行将test表闪...

什么是闪回表

ORACLE闪回表是指在用户以外删除某张表或者用户的时候,可以利用闪回技术恢复到删除之前的状态,前提是启用了闪回flashback,并且没有清空闪回的回收站即PURGE RECYCLEBIN

oracle闪回时间限制 oracle闪回表 oracle 闪回表数据 oracle数据库闪回表 oracle闪回命令 oracle闪回技术 oracle开启闪回 oracle 闪回查询 oracle关闭闪回
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华为mate S和mate7智能手机有什么区别 中国银行的账户年检申请书是不是都一样的? 中国银行外汇账户年检 中国银行人民币单位银行基本账户年检需提供的材料是什么? macbook air 之前安装了双系统,重新装了os x 然后发现鼠标还是触控板... 在微信群里添加好友有没有限制?添加的多了,后面的人会不会收不到... 我加微信群里人为好友一次可以加多少人 已婚天秤座2024年感情运势 天秤座一生只有两次真爱 近视减消镜主要特点 白内障做手术后还需要配带眼镜吗 山野菜馅贴饼子的做法 关于魅族的 关于魅族的问题! 关于魅族的问题 关于魅族(看答案给分) 关于魅族的手机 关于魅族一些问题 关于魅族flyme 什么是魅族黑,陈述事实就叫作黑吗? 关于魅族机型 关于魅族手机 信用卡有钱为什么套不了现?刷卡机上显示金额太大交易失败,然后就试着刷一元钱也是这样,求解释 关于魅族 法国牛奶咖啡的制作方法 牛奶咖啡冻饮怎么做 江西有哪些有名的旅游景点? 虎岗温泉的介绍 有谁了解江西赣州?介绍下衣食住行什么的? 孔田镇的介绍 赣南十八县指的是哪些? 关于魅族手机的 山楂饼怎么做好吃? 土豆饼(山粉饼)怎么做如何做好吃 无棣大山煎饼,的饼是怎么做的 菜籽饼配方,怎样使用 美女的下半部位是什么样 徐州莱煎饼做法怎么做 饼子怎么做啊 菜籽饼怎么发酵 如何卸载管家婆? 什么叫瓤子饼,是怎么做得? oppo手机按电源键不能锁屏 菜籽饼怎么用 土家饼怎么做 Nova8pro换个后盖多少钱? 我OPPO手机开机键坏了,开不了机,只有双击屏幕才能开机,有没有更快的方法开机,谢谢客服。 收款机里自带的软件还用再安装管家婆软件吗? 我买了正版管家婆软件,怎样安装呢?怎么弄也弄不上? OPPO手机锁屏键坏了,怎么开机关机? 网上同步软件真实吗