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

Oracle UNDO_RETENTION的非默认值未记录在SPFILE中

ASKTOM 2020-01-15
279

问题描述

我已经修改了UNDO_RETENTION的值,使用:

alter system set undo_retention=28800 scope=both sid='*';
复制


然后我从SPFILE创建PFILE。PFILE中不存在UNDO_RETENTION参数。如果我连接到数据库并做一个显示参数undo_retention,我看到28800。那么,为什么这个值没有记录在SPFILE中?

查询v $ 参数视图时,此参数的ISDEFAULT = TRUE。这也是不正确的,因为参数已从它的默认值900修改。ISMODIFIED列显示SYSTEM_MOD。v $ spparameter显示isdified = TRUE。这是预期的行为吗?我在文档或MOS中找不到任何东西。

谢谢...

专家解答

您确定正在查看正确的spfile吗?因为我无法在我的11g实例上重现

以前

UNDO_RET_BEFORE

之后

UNDO_RET_AFTER

文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论