暂无图片
Undo表空间不回收
我来答
分享
你是小白兔么?
2020-06-29
Undo表空间不回收

Uodo表空间满了,expired不释放

TABLESPACE NAME STATUS SUM BYTES

UNDOTBSI EXPIRED 95.78

UNEXP工RED 0.1

**** sum 95.79

存手打,请大神帮帮忙!

我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
yuqi.zhou

expired状态的回滚段可以被重用,忽略即可
这个问题一般只影响监控,可以修改监控SQL,将expired状态的回滚段视为空闲的

如果一定要处理,可以重建Undo,但是这样做没什么意义,而且后期还是可能会产生同样的问题

暂无图片 评论
暂无图片 有用 0
打赏 0
你是小白兔么?

谢谢专家

暂无图片 评论
暂无图片 有用 0
打赏 0
许超

和undo表空间是否是可扩展的以及_undo_autotune参数有关系

暂无图片 评论
暂无图片 有用 0
打赏 0
你是小白兔么?

一般是把这个auto参数关闭吗?生产库不方便再做修改了吧?

暂无图片 评论
暂无图片 有用 0
打赏 0
许超

1、对于UNDO表空间的数据文件属性为autoextensible,则undo_retenion参数必须设置,UNDO信息将至少保留至undo_retention参数设定的值内,但UNDO表空间将会自动扩展。
2、对于固定UNDO表空间,将会通过表空间的剩余空间来最大限度保留UNDO信息。如果FIXED UNDO表空间没有对保留时间作GUARANTEE(alter tablespace xxx retention guarantee;),则undo_retention参数将不会起作用。

暂无图片 评论
暂无图片 有用 0
打赏 0
许超

Doc ID 420525.1 参考这个文档

暂无图片 评论
暂无图片 有用 0
打赏 0
你是小白兔么?

谢谢许超专家

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交