ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 看看当前某个用户执行什么

看看当前某个用户执行什么

原创 Linux操作系统 作者:lfree 时间:2006-03-10 00:00:00 0 删除 编辑
SELECT r.name, s.sid, s.serial#, s.username, s.machine, t.status,
t.cr_get, t.phy_io, t.used_ublk, t.noundo,
substr(s.program, 1, 78) "COMMAND", s.USERNAME "DB User",
t.start_time, s.sql_address "Address", s.sql_hash_value "Sql Hash"
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.start_time


SELECT sql_text
FROM V$sqltext_with_newlines
WHERE address = (
SELECT prev_sql_addr
FROM V$session
WHERE username = :uname
AND sid = :snum
)
ORDER BY piece

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

下一篇: owI 事件的收集
请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    2485
  • 访问量
    6291572