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