Oracle 查詢某個session正在執行的sql語句
1、先從v$session檢視裡按照機器名(machine或是programe或logon_time)找到相應的sid,serial#
select * from v$session
where logon_time>to_date('20120601180301','yyyymmddhh24miss')
and program='toad.exe'
2 、將上一步查出來的sid,serial#用下面的sql查出資料庫中正在執行的sql
select *
from v$sqlarea a
where exists(
select 1 from v$session s
where a.sql_id=s.sql_id and s.sid=2571 and s.serial#=10626)
或
select *
from v$sqltext
where sql_id in(
select sql_id from v$session s
where s.sid=2571 and s.serial#=10626)
order by sql_id,piece
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16400082/viewspace-731697/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢Oracle正在執行的SQL語句OracleSQL
- 查詢正在執行的SQL語句SQL
- 查詢Oracle正在執行和執行過的SQL語句OracleSQL
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- 查詢正在執行的sql語句及該語句執行的時間SQL
- 查詢當前正在執行的SQL語句並KILLSQL
- 幾個定位、查詢session的sql語句SessionSQL
- 查詢執行慢的SQL語句SQL
- 查詢某個會話正在執行的事務會話
- Laravel 框架查詢執行的 SQL 語句Laravel框架SQL
- 查詢sql語句執行次數SQL
- 找出session正在執行什麼語句Session
- 查詢oracle正在執行的SQL和事務OracleSQL
- SQL Server 查詢歷史執行的SQL語句SQLServer
- SQL查詢語句 (Oracle)SQLOracle
- SQL 查詢語句的執行順序解析SQL
- 查詢orcale執行的SQL語句記錄SQL
- oracle 正在執行的物件查詢Oracle物件
- Oracle中SQL語句執行效率的查詢與解決 (3)OracleSQL
- Oracle中SQL語句執行效率的查詢與解決 (2)OracleSQL
- Oracle中SQL語句執行效率的查詢與解決 (1)OracleSQL
- 檢視當前oracle中正在執行的sql語句OracleSQL
- 一條 SQL 查詢語句是如何執行的?SQL
- 檢視mysql正在執行的SQL語句MySql
- T-sql語句查詢執行順序SQL
- GaussDB SQL查詢語句執行過程解析SQL
- oracle檢視執行最慢與查詢次數最多的sql語句OracleSQL
- Oracle中SQL語句執行效率問題的查詢與解決OracleSQL
- 輸入的查詢 SQL 語句,是如何執行的?SQL
- 分享一個查詢某個使用者過去一段時間內執行的SQL語句。SQL
- 執行SQL語句查詢時出現一個SQLException異常SQLException
- 文章主題: 在Oracle中查詢剛才執行過的SQL語句OracleSQL
- MySQL SQL語句查詢執行過程的四個階段介紹MySql
- oracle、my sql、sql隨機查詢語句OracleSQL隨機
- oracle查詢語句執行計劃中的表消除Oracle
- 獲取oracle正在處於等待狀態的sql語句的執行計劃的語句OracleSQL
- DB常用指令碼 - 查詢正在執行的active session及對應sql ,等待事件指令碼SessionSQL事件
- SQL Server簡潔查詢正在執行SQL(等待事件)SQLServer事件