SELECT (NVL(SUM(bytes), 0)) use FROM dba_undo_extents WHERE tablespace_name = (select value from v$parameter where name='undo_tablespace') AND status IN ('ACTIVE', 'UNEXPIRED');
online标示当前正在使用的undo segments;
select b.tablespace_name, b.status, sum(a.bytes/1024/1024) from dba_segments a , dba_rollback_segs b where a.segment_name = b.segment_name and a.tablespace_name=b.tablespace_name group by b.tablespace_name, b.status;
TABLESPACE_NAME STATUS SUM(A.BYTES/1024/1024)
------------------------------ ---------------- ----------------------
UNDOTBS1 ONLINE 29756.8125
UNDOTBS1 OFFLINE 2282.75
SYSTEM ONLINE .375
查看当前online的undo segent:
select name from v$rollname;或者select segment_name from dba_rollback_segs where status='ONLINE';
SQL> select name from v$rollname;
NAME
------------------------------
SYSTEM
_SYSSMU1$
_SYSSMU2$
_SYSSMU3$
_SYSSMU4$
_SYSSMU5$
_SYSSMU6$
_SYSSMU7$
_SYSSMU8$
_SYSSMU9$
_SYSSMU10$
NAME
------------------------------
_SYSSMU11$
_SYSSMU12$
_SYSSMU13$
_SYSSMU14$
_SYSSMU15$
_SYSSMU16$
_SYSSMU17$
_SYSSMU18$
_SYSSMU19$
_SYSSMU20$
_SYSSMU21$
NAME
------------------------------
_SYSSMU22$
_SYSSMU23$
_SYSSMU24$
_SYSSMU25$
_SYSSMU26$
_SYSSMU27$
_SYSSMU28$
_SYSSMU29$
_SYSSMU30$
_SYSSMU31$
_SYSSMU32$
33 rows selected.
SQL> select segment_name from dba_rollback_segs where status='ONLINE';
SEGMENT_NAME
------------------------------
SYSTEM
_SYSSMU1$
_SYSSMU2$
_SYSSMU3$
_SYSSMU4$
_SYSSMU5$
_SYSSMU6$
_SYSSMU7$
_SYSSMU8$
_SYSSMU9$
_SYSSMU10$
SEGMENT_NAME
------------------------------
_SYSSMU11$
_SYSSMU12$
_SYSSMU13$
_SYSSMU14$
_SYSSMU15$
_SYSSMU16$
_SYSSMU17$
_SYSSMU18$
_SYSSMU19$
_SYSSMU20$
_SYSSMU21$
SEGMENT_NAME
------------------------------
_SYSSMU22$
_SYSSMU23$
_SYSSMU24$
_SYSSMU25$
_SYSSMU26$
_SYSSMU27$
_SYSSMU28$
_SYSSMU29$
_SYSSMU30$
_SYSSMU31$
_SYSSMU32$
33 rows selected.
删除undo表空间:
undo_tablespace 参数指定的表空间是不能删除的。(即默认Undo表空间)要想删除必须先修改undo_tablespace参数;且undo中的保留的段必须脱机,(所有事物结束,只有等rollback_seg中的原来undo中的段全部offline后才可以删除~)然后才能删除;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27042095/viewspace-754156/
,如需转载,请注明出处,否则将追究法律责任。