1

嗨,我创建了保留 1 个月的 Oracle 闪回存档,并在几个表上启用了此存档。但是,当我执行如下所示的版本查询时,我收到错误“ORA-08181:指定的编号不是有效的系统更改编号。ORA-06512:在“SYS.TIMESTAMP_TO_SCN”。”而且我没有得到一致的结果,有时我可以查询回溯 10 天,对于某些表我无法查询过去 2 天。

从时间戳最小值和最大值之间的 tbl1 版本中选择versions_starttime,或从时间戳sysdate-2 和sysdate 之间的tbl1 版本中选择versions_starttime

我们确实有自动撤消管理,撤消保留是 24 小时,并设置了保留保证。根据许多论坛,它提到我们在尝试回溯时遇到此错误,并且根据以下链接,它应该是最大值(自动调整的撤消保留期,数据库中所有闪回档案的保留时间)。

https://docs.oracle.com/database/121/SQLRF/functions175.htm#SQLRF06325

有人可以帮助我们为什么会得到这个错误而不管 FDA 保留一个月吗?

4

0 回答 0