暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle闪回错误不是有效的系统更改编号

ASKTOM 2019-09-27
1799

问题描述

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

在时间戳minvalue和maxvalue之间从tbl1版本中选择版本 _ starttime
或者
在时间戳sysdate-2和sysdate之间从tbl1版本中选择versions_starttime

We do have AUTO undo management and undo retention is 24 hours and retention guarantee is set. As per many forums, its mentioned we get this Err或者when we try to look far back and as per the below link, it should be max( auto-tuned undo retention period, retention times of all flashback archives in the database).

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

Can someone help why we get this Err或者irrespective of FDA retention being one month?

专家解答

你可能会碰到这个虫子

错误27092508-Fashback查询失败,ORA-08181

我认为您需要聊天以获得支持,以便他们可以查看您的SMON_SCN_TIME表以确保其正常工作
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论