永发信息网

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

答案:1  悬赏:60  手机版
解决时间 2021-04-25 10:23
是什么意思,什么是闪回技术啊?主要内容有哪些啊?
最佳答案
为了使oracle数据库从任何逻辑误操作中迅速恢复,Oracle 数据库10g 提供了一系列人为错误更正技术,称为闪回。闪回从根本上改变了数据恢复。过去,数据库在几分钟内就可能损坏,但需要几小时才能恢复。利用闪回技术,更正错误的时间与错误发生时间几乎相同。而且它非常易用,使用一条短命令便可恢复整个数据库,而不必执行复杂的程序。闪回技术提供了一个 SQL 界面,能够快速分析和修复人为错误。闪回技术为本地数据损坏提供了细粒度外部分析和修复,如当错误删除客户订单时。闪回技术还支持修复更多广泛的损坏,同时快速避免长时间停机,如当本月的所有客户订单都被删除时。闪回技术是 Oracle 数据库独有的特性,支持各级恢复,包括行、事务、表、表空间和数据库范围。
1 闪回查询
在Oracle 9i之前,如果用户错误操作数据后,除了不完全恢复外,没有好的解决办法。Oracle 9i中提供闪回查询,由一个新的包DBMS_FLASH来实现。用户使用闪回查询可以及时取得误操作DML(Delete、Update、Insert)前某一时间点数据库的映像视图,用户可以利用系统时间或系统改变号(SCN:System Change Number)来指定这个只读视图,并可以针对错误进行相应的恢复措施。闪回查询功能完全依赖于自动回滚段管理(AUM),对于Drop等误操作不能恢复。闪回特性可应用在以下方面:
(1)自我维护过程中的修复:当一些重要的记录被意外删除,用户可以向后移动到一个时间点,查看丢失的行并把它们重新插入现在的表内恢复。
(2)恢复Email和声音Email:当用户意外删除了Email或者声音信息时,可以通过移回到固定时间点来恢复删除。
(3)账号平衡状况:可以查看以前的历史数据。如银行外币管理中用于记录特定时间的汇率。在以前,汇率变更被记录在一个历史表中,现在就可以通过闪回功能进行查询。
(4)用于趋势分析的决策支持系统:决策支持系统和联机分析应用必须执行一个长时间的事务。使用闪回查询,这些应用可以对历史数据执行分析和建模。例如,特定产品如矿泉水随季节变化需求情况的变化。
2 闪回版本查询
闪回版本查询提供了一种查看行级数据库变化的方法。它是 SQL 的扩展,支持以特定时间间隔检索所有不同版本的行。例如:
Select * from EMPLOYEE versions between ‘2:00 PM’ and ‘3:00 PM’ where …
该语句显示出今天下午 2 点至 3 点之间该行的各版本,每个版本都由不同的事务所更改。使用 DBA 可指出数据何时、如何被更改的,并追溯到用户、应用程序或事务。这使得 DBA 可以跟踪数据库中的逻辑破坏并加以更正。它还让应用开发人员能够对其代码进行调试。
3 闪回事务查询
闪回事务查询提供了一种查看事务级数据库变化的方法。它是 SQL 的扩展,能够看到事务带来的所有变化。例如:
Select * from DBA_TRANSACTION_QUERY where xid = ‘000200030000002D’;
该语句显示出该事务引起的结果性变化。此外,返回补充 SQL 语句,并用于撤消由事务引起的各行变化。使用精密工具(如 DBA),应用开发人员可以精确地诊断和更正数据库或应用中的逻辑问题。
4 闪回数据库
要将 Oracle 数据库恢复到以前的时间点,传统方法是进行时间点恢复。然而,时间点恢复需要用数小时甚至几天的时间,因为它需要从备份......余下全文>>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
热血传奇怎么样快速提升自己的酒量?
经常吃香蕉能瘦身吗
谁有街舞练舞的歌曲,节奏感强一点的。
helps sick people in poor coutries help为
上海神州行的号码能办理动感地带的业务吗
维多利集团国际广场B座东门在哪里啊,我有事
弱国无外交落后要挨大 请联系当前国际形势阐
下载了ESET没安装在哪安装啊
q宠大乐斗15号关闭
问道火系后期练什么的多?
问下怎么点亮QQ图标
武林外传日服怎么弄?
烫发如何打理,刚烫完卷发怎么打理保养
Y550刷了Slic2.1?
明星冬天会带棒球帽和太阳眼镜吗?
推荐资讯
流行到底DJ
Dshow在哪里啊,我有事要去这个地方
爆米花是膨化食品吗?刚吃了一大包,会胖吗
除了贝多芬的骨传导还有什么试验可证明人可以
求个过山车大亨3野生动物园+水上乐园简体中文
跪求几部好看的玄幻穿越什么的小说
初一算术题!
怎样向女生求爱呢?
表达人性格的英语句子,说话有听着句子很温柔
为什么我是宠物登不上去
“梦圆”话题作文
有JAVA基础,一个月能把框架学会吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?