Oracle 撤消表空间用户

Hit*_*han 2 oracle

任何人都可以帮助我了解 oracle 数据库 11g r2 中的“所有用户正在使用撤消表空间的内容以及使用的数量”。任何指针将不胜感激。

a_h*_*ame 6

这会显示当前活动的每个会话使用的撤消大小量。

select s.sid, 
       s.username,
       sum(ss.value) / 1024 / 1024 as undo_size_mb
from  v$sesstat ss
  join v$session s on s.sid = ss.sid
  join v$statname stat on stat.statistic# = ss.statistic#
where stat.name = 'undo change vector size'
and s.type <> 'BACKGROUND'
and s.username IS NOT NULL
group by s.sid, s.username;
Run Code Online (Sandbox Code Playgroud)