我想增加FLASHBACK“保留日志”的大小 所以我可以在很久以前(从现在开始)做闪回查询。 我该怎么做呢 ? 我在Amazon RDS上使用Oracle 11G SE1。
干杯!
答案 0 :(得分:2)
如果您正在查看闪回查询(SELECT * FROM EMP AS OF...
),那么限制因素是UNDO
表空间的大小,UNDO_RETENTION
的设置值以及速度您的应用程序生成UNDO
。但是,UNDO
表空间的大小总是有限的,并且在超出UNDO_RETENTION
之前总是会有压力清除数据(除非您希望应用程序在此时停止但是很少有用的选择)。这意味着您可以在UNDO
中保留数据的时间长度将受到限制。如果你真的很有侵略性,你可能会在最佳条件下度过几天。实际上,大多数系统最多可以闪回几个小时。
如果您的“远在时间上”的想法超过一两天,您可能会针对您遇到的任何业务问题寻找错误的技术解决方案,并且您可能希望了解其他方法。如果您能解释业务问题,我们可能会协助提出替代技术解决方案。