select sid,user_name,sql_text
from v$open_cursor
where sid in (select sid from (select sid,serial#,username,program
from v$session
where status='ACTIVE'));
可以在where 加上user_name='name' 查看特定用户真正在执行的sql
本文提供了一个Oracle数据库的SQL查询示例,用于获取当前活跃会话中用户正在执行的具体SQL语句。通过此查询,可以进一步加入特定用户名的条件来过滤结果。
select sid,user_name,sql_text
from v$open_cursor
where sid in (select sid from (select sid,serial#,username,program
from v$session
where status='ACTIVE'));
可以在where 加上user_name='name' 查看特定用户真正在执行的sql
1191

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