Oracle 查询正在执行的sql语句

文章目录

SELECT a.spid,
       b.sid,
       b.serial#,
       b.username,
       (SELECT t.command_name
          FROM v$sqlcommand t
         WHERE t.command_type = b.command) sql命令,
       b.osuser 操作系统用户,
       -- b.machine 计算机名,
       b.status   sql执行的状态, -- acitve:当前正在执行的SQL会话;
       c.sql_id,
       c.sql_text 正在执行的sql
  FROM v$process a, -- 当前活动进程的信息
       v$session b, -- 每个当前会话的会话信息
       v$sqlarea c -- 每个 SQL 的统计信息
 WHERE a.addr = b.paddr
   AND b.sql_hash_value = c.hash_value;
发布了71 篇原创文章 · 获赞 38 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_34745941/article/details/97243239