网站首页 > 数据库 / 正文
概述
在我们日常工作中,我们经常根据SPID查询SQL文本、sid查询SQL文本等,本文分享一下使用的方法。
解决方案
根据 (SPID)查询执行的SQL
set pages 1000
set lines 120
col sid for 99999
col username for a20
col sql_text for a80
SELECT T.SQL_TEXT FROM v$SQLTEXT T, v$SESSION S
WHERE S.SQL_ADDRESS=T.ADDRESS and s.status ='ACTIVE'
AND s.sid in (select s.sid from v$session s , v$process p
where p.addr =s.paddr
and p.spid in (&ProcessID)) ORDER BY S.SID, T.PIECE;
根据 SID查询执行的SQL
set pages 1000
set lines 120
col sid for 99999
col username for a20
col sql_text for a80
SELECT T.SQL_TEXT FROM v$SQLTEXT T, v$SESSION S
WHERE S.SQL_ADDRESS=T.ADDRESS and s.status ='ACTIVE'
AND s.sid in (&sid) ORDER BY S.SID, T.PIECE;
查询长事务运行的SQL
set pages 1000
set lines 120
col sid for 99999
col username for a20
col sql_text for a80
SELECT s.sid, s.username, T.SQL_TEXT
FROM v$SQLTEXT T, v$SESSION S
WHERE S.SQL_ADDRESS=T.ADDRESS
and s.status ='ACTIVE'
AND s.sid in (select sid from v$session_longops where time_remaining>0)
ORDER BY S.SID, T.PIECE;
Tags:oracle查询库
- 上一篇:Python操作Oracle数据库
- 下一篇:这一次,彻底弄懂 Java 字节码文件
猜你喜欢
- 2024-11-26 Oracle数据库之高级查询一
- 2024-11-26 oracle查询用户的权限
- 2024-11-26 oracle数据库查询Sql语句是否使用索引及常见的索引失效的情况
- 2024-11-26 Oracle查询扩展
- 2024-11-26 连载四:Oracle升级文章大全(完结篇)
- 2024-11-26 Python 操作Oracle数据库常用的方法和工具
- 2024-11-26 分享两个Oracle的shell脚本---一键获得数据库实例状态、参数及包
- 2024-11-26 ORACLE 分页查询整理笔记
- 2024-11-26 详解Oracle 11g如何快速定位到lobsegment、lobindex对应的表
- 2024-11-26 日常运维笔记--给oracle用户授权,使之能查询系统视图