设为首页 加入收藏

TOP

【翻译自mos文章】使用aum(AutomaticUndoManagement)时遇到ORA-01555错误---原因和解决方案。(二)
2014-11-24 00:40:56 来源: 作者: 【 】 浏览:23
Tags:翻译 mos 文章 使用 aum AutomaticUndoManagement 遇到 ORA-01555 错误 --- 原因 解决方案
ired extents的数量,这些 expired extents 从其他 undo segments 中被偷取以满足空间需求
EXPBLKREUCNT -----在同一个undo segment中被重用的 expired undo blocks 的数量。
SSOLDERRCNT 在间隔期间 ora-1555错误发生的次数。
NOSPACEERRCNT Out-of-Space errors的个数。


当UNXPSTEALCNT 列通过 EXPBLKREUCNT列 持有了一个非零值,这是空间压力的一个标志。
如果列SSOLDERRCNT 非零,那么UNDO_RETENTION 没有被正确设置。
如果列NOSPACEERRCNT非零,那么有 相当严重的空间问题。

3. oracle10g中,有一个 guaranteed undo retention 选项。当此选项 被启用, 数据库永远不会覆盖unexpired undo data。
比如,undo data的 存在时间小于 undo retention 期间。
务必保证undo tablespace 足够大,以满足guarantee requirement。

你可以启用 guarantee option ,
启用方法是当创建undo tablespace的时候 为undo tablespace 指定RETENTION GUARANTEE 子句
或者 使用alter tablespace 语句:
SQL> alter tablespace undotbs1 retention guarantee;

4.需要的空间依赖于 特定期间内需要的undo block数量,它是与UNDO_RETENTION 呈线性关系。
使用Document 262066.1 提到的公式来计算undo tablespace的大小。

注意:关于oracle 10gR2,Enterprise Manager里边有一个undo advisor,使用Enterprise Manager,你可以管理undo

a)From the Database Control home page, click Administration. The Administration property page appears.
b)In the Database Configuration section, click Undo Management. You can use the Undo Management page to view the following about your undo configuration:
■Name and size of undo tablespace
■Auto-extend tablespace setting
■Auto-tuned undo retention period
■Minimum retention period
See the Oracle Database 2 Day DBA manual for more details.

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇大数据分页解决方案 下一篇面试不是意味着给解决方案,有时..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: