檢視當前oracle中正在執行的sql語句
先執行以下查詢語句
select a.program, b.spid, c.sql_text,c.SQL_ID
from v$session a, v$process b, v$sqlarea c
where a.paddr = b.addr
and a.sql_hash_value = c.hash_value
and a.username is not null;
PROGRAM SPID SQL_TEXT SQL_ID
---------------------------------------------------------------- -------------
racgimon@cdcj1 (TNS V1-V3) 12 DECLARE reason_id 65vuzhm491wk9
oracleRLZY@rx6600-2 (TNS V1-V3) 25867 SELECT "AKB020" FROM "KB 09rp36jmgpj5a
oracleRLZY@rx6600-2 (TNS V1-V3) 25869 SELECT "AAC001","BTC102" 00931052n13uq
oracleRLZY@rx6600-2 (TNS V1-V3) 3018 SELECT "AAC001","BTC102" 00931052n13uq
plsqldev.exe 26531 select a.program, b.spid 5qq47bz3tzfws
JDBC Thin Client 21074 select * from ( select r 686nqabc8sgs2
如上圖中的program列中的jdbc thin client代表的是透過jdbc連線執行的sql語句,由於sql_text列沒有顯示完整
的sql語句.所以找到sql_id:686nqabc8sgs2再查詢v$sql
select a.* from v$sql a where a.SQL_ID='686nqabc8sgs2'
可以檢視完整的sql文字內容
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-716973/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視mysql正在執行的SQL語句MySql
- 查詢當前正在執行的SQL語句並KILLSQL
- oracle 中如何顯示sql語句的執行時間和sql語句的執行後的當前時間OracleSQL
- 通過日誌檢視mysql正在執行的SQL語句MySql
- 檢視當前使用者執行語句等資訊
- 查詢Oracle正在執行的SQL語句OracleSQL
- 檢視正在執行的SQLSQL
- 查詢Oracle正在執行和執行過的SQL語句OracleSQL
- sql server中如何檢視執行效率不高的語句SQLServer
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- 查詢正在執行的SQL語句SQL
- Oracle檢視正在執行的SQL以及執行計劃分析OracleSQL
- oracle之 v$sql_monitor 監視正在執行的SQL語句的統計資訊OracleSQL
- Oracle 查詢某個session正在執行的sql語句OracleSessionSQL
- 【Gp】PostgreSql中如何kill掉正在執行的sql語句SQL
- 查詢正在執行的sql語句及該語句執行的時間SQL
- oracle檢視執行最慢與查詢次數最多的sql語句OracleSQL
- 檢視資料中正在執行的sqlSQL
- 獲取oracle正在處於等待狀態的sql語句的執行計劃的語句OracleSQL
- 【檢視】使用V$SQL_PLAN檢視獲取曾經執行過的SQL語句執行計劃SQL
- 檢視語句執行的時間
- 檢視包正在被哪個程式使用,檢視包含SQL語句的PACKAGESQLPackage
- 檢視mysql連線數 sql語句執行時間MySql
- 如何在oracle10g上檢視sql的執行計劃(不實際執行語句)OracleSQL
- Oracle SQL 語句的執行過程OracleSQL
- SQL語句執行進度檢查SQL
- [20190125]簡單快速檢視那些sql語句正在執行.txtSQL
- 檢視oracle當前sessionOracleSession
- 後臺執行SQL語句(oracle)SQLOracle
- Oracle SQL語句執行步驟OracleSQL
- 檢視資料庫的當前連線session,以及其執行的sql資料庫SessionSQL
- 檢視低效的SQL語句SQL
- Oracle 檢視佔用undo大的sql語句OracleSQL
- 檢視當前使用者正在等待事件事件
- 理解oracle執行sql語句的過程OracleSQL
- Oracle 檢視SQL的執行計劃OracleSQL
- java連線oracle執行sql語句JavaOracleSQL
- Java 例項 - 如何檢視當前 Java 執行的版本?Java