查詢當前正在執行的job的情況
有時候對於需要執行的job查詢執行情況,比如正在執行那條語句,或者想把job停下來等。一般不知道怎麼查詢到
job執行的session的sid.
方法一:
select * from dba_jobs_running
如果執行比較慢,加
select /*+ rule */* from dba_jobs_running
方法二:
<1>首先得到job號,從user_jobs或者dba_jobs
select * from user_jobs where upper(what) like '%MYPROGRAM%'
<2> 根據job號查詢sid號
select * from v$lock where id2 = 3361910 and type ='JQ'
就可以查詢到sid了
比如查詢當前的執行什麼語句
select sql_text from v$sqlarea a,v$lock b,v$session c,user_jobs d
where d.upper(what) like '%2004PRESENT%'
and d.job = b.id2
and b.type='JQ'
and b.sid = c.sid
and a.hash_value = c.sql_hash_value
and a.address = c.sql_address[@more@]
job執行的session的sid.
方法一:
select * from dba_jobs_running
如果執行比較慢,加
select /*+ rule */* from dba_jobs_running
方法二:
<1>首先得到job號,從user_jobs或者dba_jobs
select * from user_jobs where upper(what) like '%MYPROGRAM%'
<2> 根據job號查詢sid號
select * from v$lock where id2 = 3361910 and type ='JQ'
就可以查詢到sid了
比如查詢當前的執行什麼語句
select sql_text from v$sqlarea a,v$lock b,v$session c,user_jobs d
where d.upper(what) like '%2004PRESENT%'
and d.job = b.id2
and b.type='JQ'
and b.sid = c.sid
and a.hash_value = c.sql_hash_value
and a.address = c.sql_address[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15797451/viewspace-2120725/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢當前正在執行的SQL語句並KILLSQL
- 查詢有多少JOB正在執行,程式被hang住
- 停掉正在執行的JOB
- oracle 正在執行的物件查詢Oracle物件
- 查詢當前執行的sql及相關內容SQL
- pgrep查詢正在執行的程式ID
- 查詢正在執行的SQL語句SQL
- 查詢Oracle正在執行的SQL語句OracleSQL
- PostgreSQL 查詢當前執行中sql的執行計劃——pg_show_plans模組SQL
- 檢視當前oracle中正在執行的sql語句OracleSQL
- 查詢Oracle正在執行和執行過的SQL語句OracleSQL
- 查詢oracle正在執行的SQL和事務OracleSQL
- 查詢當前SQL Server的版本SQLServer
- Oracle 查詢DB的負載情況Oracle負載
- 查詢鎖等待情況
- 查詢某個會話正在執行的事務會話
- oracle JOB 查詢 新增 修改 刪除 執行Oracle
- ORACLE SQL的查詢表的鎖的情況OracleSQL
- 查詢正在執行的sql語句及該語句執行的時間SQL
- Oracle 查詢某個session正在執行的sql語句OracleSessionSQL
- [轉帖]SQL Server簡潔查詢正在執行的程序SQLServer
- 查詢當前ubuntu版本號的命令Ubuntu
- 查詢當前網段的所有在用IP
- Oracle查詢當前會話的sidOracle會話
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- MySQL執行狀況查詢方式介紹MySql
- Oracle如何查詢當前LockOracle
- Linux:檢查當前執行級別的五種方法Linux
- 當前EVA4400儲存分割槽情況
- oracle job使用詳解及job不執行的檢查方法Oracle
- SQLSERVER查詢當前資料中的所有表
- SQL Server簡潔查詢正在執行SQL(等待事件)SQLServer事件
- 多個Filter的執行具體情況Filter
- Oracle查詢當前使用者和當前使用者下的所有表Oracle
- 動態sql查詢結果多行的處理情況SQL
- sql 查詢當前使用者所有表的容量SQL
- 取得EBS 當前form介面查詢LOV的源sqlORMSQL
- 華納雲:如何在CentOS中檢視當前系統的負載情況CentOS負載