ITPub博客

首页 > 数据库 > Oracle > undo使用率

undo使用率

原创 Oracle 作者:perfychi 时间:2014-03-17 12:00:59 0 删除 编辑
SELECT
seg.tablespace_name "Tablespace Name",
ts.bytes/1024/1024 "TS Size(MB)",  
ue.status "UNDO Status",
count(*)  "Used Extents",  
round(sum(ue.bytes)/1024/1024, 2) "Used Size(MB)",  
round(sum(ue.bytes)/ts.bytes*100, 2) "Used Rate(%)"
FROM dba_segments seg, DBA_UNDO_EXTENTS  ue,  
(SELECT tablespace_name, sum(bytes) bytes    
   FROM dba_data_files GROUP BY tablespace_name) ts
    WHERE ue.segment_NAME=seg.segment_NAME and seg.tablespace_name=ts.tablespace_name
    GROUP BY seg.tablespace_name, ts.bytes, ue.status ORDER BY seg.tablespace_name;
    
  


select t2.tablespace_name ,t1.status, sum(t2.BYTES)/1024/1024  from DBA_ROLLBACK_SEGS t1  , dba_segments t2  where t1.segment_name=t2.segment_name group by  t2.tablespace_name, t1.status;


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27042095/viewspace-1123112/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-06-06

  • 博文量
    486
  • 访问量
    2719011