ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于undo表空间的一些常用操作

关于undo表空间的一些常用操作

原创 Linux操作系统 作者:tolywang 时间:2009-03-29 13:28:02 0 删除 编辑
查看回滚段名称及大小 
  select segment_name, tablespace_name, r.status,
  (initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,
  max_extents, v.curext CurExtent
  From dba_rollback_segs r, v$rollstat v
  Where r.segment_id = v.usn(+)
  order by segment_name ;

查看表空间的使用情况 
  select sum(bytes)/(1024*1024) as free_space,tablespace_name
  from dba_free_space
  group by tablespace_name;
查看使用undo 的 session ID 
select s.sid,n.name from v$sesstat s,v$statname n where s.statistic#=n.statistic# and n.name like '%undo%';
 
查看能被覆盖和不能被覆盖的undo大小
SQL> select status , sum(bytes/1024/1024/1024) G-bytes  from dba_undo_extents group by status;
 
UNOD相关视图 :
 
v$rollstat
v$undostat

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

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    13514870