DBA有时用的到的。
SELECT s.Osuser Os_User_Name,Decode(Sign(48 - Command),1,To_Char(Command),
'Action Code #' || To_Char(Command)) Action,
p.Program Oracle_Process, Status Session_Status, s.Terminal Terminal,
s.Program Program, s.Username User_Name,
s.Fixed_Table_Sequence Activity_Meter, '' Query, 0 Memory,
0 Max_Memory, 0 Cpu_Usage, s.Sid, s.Serial# Serial_Num
FROM V$session s, V$process p
WHERE s.Paddr = p.Addr
AND s.TYPE = 'USER'
ORDER BY s.Username, s.Osuser;
收一下,总结的。
Oracle SQL 查询示例
本文提供了一个Oracle数据库中用于查询用户会话详细信息的SQL脚本。该脚本通过连接V$sessions和V$process视图来获取活跃用户的用户名、进程、状态等信息,并按用户名和操作系统用户进行排序。
395

被折叠的 条评论
为什么被折叠?



