首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle11G- SE1闪回查询保留日志

Oracle11G- SE1闪回查询保留日志
EN

Stack Overflow用户
提问于 2013-08-20 23:58:56
回答 1查看 379关注 0票数 0

我想增加闪回“保留日志”的大小,这样我就可以在很久以前(从现在开始)做回闪查询。我该怎么做?我在Amazon上使用Oracle11G SE1。

干杯!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-21 02:23:23

如果要执行闪回查询(SELECT * FROM EMP AS OF...),那么限制因素是UNDO表空间的大小、UNDO_RETENTION设置的位置以及应用程序生成UNDO的速度。然而,UNDO表空间的大小总是有限的,并且总是会在超出UNDO_RETENTION之前受到清除数据的压力(除非您希望应用程序在这一点上停止,但这很少是一个有用的选项)。这意味着可以在UNDO中保留数据的时间是有限的。如果你真的很有进取心,在最佳条件下你可能会有几天的时间。实际上,大多数系统最多只能闪回几个小时。

如果您的“回溯到很久以前”的想法超过了一两天,那么您可能会考虑错误的技术解决方案来解决您遇到的任何业务问题,并且您可能希望考虑其他方法。如果您能够解释业务问题,我们可能会协助提出其他技术解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18346813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档