如何查看会话正在执行的SQL
答案:1 悬赏:80
解决时间 2021-02-22 00:58
- 提问者网友:流星是天使的眼泪
- 2021-02-21 15:16
如何查看会话正在执行的SQL
最佳答案
- 二级知识专家网友:渡鹤影
- 2021-02-21 16:12
1.通过如下的SQL可以查:
SELECt SE.sid, SE.serial#, PR.spid, SE.status, SUBSTr(SE.program, 1, 10) PROG,
SUBSTr(SE.machine, 1, 10) 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
2.
实验:
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 8月 18 11:32:52 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SELECt SE.sid, SE.serial#, PR.spid, SE.status, SUBSTr(SE.program, 1, 10) PROG,
SUBSTr(SE.machine, 1, 10) 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
2.
实验:
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 8月 18 11:32:52 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯