Oracle查询当前连接的用户和执行的SQL

SELECT 'alter system kill session '''|| SE.sid||',' ||SE.serial#||''';',

       SE.sid,

       SE.serial#,

       PR.spid,

       SE.status,

       SUBSTR(SE.program, 1, 20) PROG,

       SUBSTR(SE.machine, 1, 30) MACH,

       SQ.sql_text

FROM v$session SE, v$sqlarea SQ, v$process PR

WHERE SE.paddr = PR.ADDR(+)

   AND SE.sql_address = SQ.address(+)

   AND schemaname <> 'SYS'

ORDER BY SE.sid;

Oracle查询当前连接的用户和执行的SQL_第1张图片

你可能感兴趣的:(Oracle查询当前连接的用户和执行的SQL)