查詢當前正在執行的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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- pgrep查詢正在執行的程式ID
- 查詢oracle正在執行的SQL和事務OracleSQL
- PostgreSQL 查詢當前執行中sql的執行計劃——pg_show_plans模組SQL
- [轉帖]SQL Server簡潔查詢正在執行的程序SQLServer
- 查詢當前ubuntu版本號的命令Ubuntu
- Linux:檢查當前執行級別的五種方法Linux
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- MySQL執行狀況查詢方式介紹MySql
- sql查詢是如何執行的?SQL
- OushuDB 檢視查詢執行情況
- Sqlserver查詢alwayson同步情況指令碼(2)SQLServer指令碼
- [20231011]查詢sys.optstat_snapshot$瞭解表的DML情況.txt
- 查詢時間從前7天到當前時間
- [20211209]pdb資料庫kill job遇到的奇怪情況.txt資料庫
- [20211203]演示job啟動時間改變的情況.txt
- java查詢資料庫,int型欄位為null的情況Java資料庫Null
- MySQL 查詢常用操作(0) —— 查詢語句的執行順序MySql
- 有return的情況下try catch finally的執行順序
- (轉)有return的情況下try catch finally的執行順
- 當前Activity的onPause執行完後,呼叫Paused介面
- 華納雲:如何在CentOS中檢視當前系統的負載情況CentOS負載
- job任務均不執行,手工執行報job now running
- 一條查詢語句的執行流程
- MySQL學習 - 查詢的執行過程MySql
- Laravel 框架查詢執行的 SQL 語句Laravel框架SQL
- C# Linq 延遲查詢的執行C#
- python 當中的模糊查詢Python
- 多執行緒查詢執行緒
- mysql中取系統當前時間,當前日期方便查詢判定的程式碼MySql
- 批次查詢並設定中通快遞延誤情況的方法
- 批次查詢並設定極兔快遞延誤情況的方法
- 月結各模組關閉情況查詢SQLSQL
- Java:如何輕鬆獲取當前執行的方法名Java
- 簡單實現Laravel獲取當前執行的SQLLaravelSQL
- Java 例項 - 如何檢視當前 Java 執行的版本?Java
- 檢查備份情況的指令碼指令碼
- Java如何獲取當前執行緒Java執行緒
- 查詢當前資料庫存在某個字串的儲存過程資料庫字串儲存過程
- Laravel查詢 日期比當前時間早一個月的資料Laravel