6.undo表空间90%以上检查判断办法
select status,sum(bytes)/1024/1024 Msize from dba_undo_extents where tablespace_name='UNDOTS1' group by status order by Msize desc
得出unexpired的数量
select tablespace_name, status, sum(bytes/1024/1024) "MB"
from dba_undo_extents
group by tablespace_name, status
order by 1, 2;
判断办法:
A。如果输出结果:unexpired的数据远小于expired的数量,则没有问题
B。如果输出结果:unexpired的数据约等于expired的数量,需要保持监控,查看对比变化
C。如果输出结果:unexpired的数据量大于expired的数量,则需要按照unexpired数据库/undo表空间
总大小*100,来计算未过期的使用率。
如果在70%以下,继续保持监控
如果超过70%,需要考虑进行tablespace的扩容,另外undotbs超过90%往往伴随archivelog的存放目录的使用率会异常升高
hp_ux:bdf |grep arc
solaris: df -h|grep arc
aix:df -g|grep arc
当使用率异常增长迅速时,对归档进行删除,或者移动位置

浙公网安备 33010602011771号