很简单的做法是,在TOAD里看。

解决方案 »

  1.   

    1. select * from v$session
    2. select * from v$rollstat
    3. 关联上面的表
      

  2.   

    SELECT  r.name 回滚段名, s.sid, s.serial#, s.username 用户名, t.status, t.cr_get, t.phy_io, t.used_ublk, t.noundo,
    substr(s.program, 1, 78) 操作程序
    FROM   sys.v_$session s,sys.v_$transaction t,sys.v_$rollname r
    WHERE  t.addr = s.taddr and t.xidusn = r.usn
    ORDER  BY t.cr_get,t.phy_io
    网上一文章介绍的
      

  3.   

    col 回滚段名 format a10col SID format 9990col 用户名 format a10col 操作程序 format a80 col status format a6 truncSELECT r.name 回滚段名,
    s.sid,
    s.serial#,
    s.username 用户名,
    t.status,
    t.cr_get,
    t.phy_io,
    t.used_ublk,
    t.noundo,
    substr(s.program, 1, 78) 操作程序
    FROM sys.v_$session s,sys.v_$transaction t,sys.v_$rollname r
    WHERE t.addr = s.taddr and t.xidusn = r.usn
    ORDER BY t.cr_get,t.phy_io;查看哪些session正在使用回滚段