如何檢視資料庫中的job任務
在資料庫的日常維護中,會使用job來定期完成某些任務,如何檢視已經定義的job呢?我們可以透過如下語句:
SQL> col interval format a10
SQL> col log_user format a10
SQL> col segment_user format a10
SQL> col what format a40
SQL> select job,instance,interval,next_date,
2 next_sec,failures,broken,log_user,priv_user,schema_user
3 ,total_time,what
4 from dba_jobs;
JOB INSTANCE INTERVAL NEXT_DATE NEXT_SEC FAILURES B LOG_USER PRIV_USER SCHEMA_USER TOTAL_TIME WHAT
---------- ---------- ---------- -------------- ---------------- ---------- - ---------- ------------------------------ ------------------------------ ---------- ----------------------------------------
27 1 wk_job.nex 20-2月 -1101:00:00 N SYS WKSYS WKSYS 0 wksys.wk_job.invoke(22,25);
t_time('DY0701')
26 1 wk_job.nex 16-2月 -11 14:00:00 0 N SYS WKSYS WKSYS 123 wksys.wk_job.invoke(22,24);
t_time('HH0001')
4001 0 sysdate + 16-2月 -11 18:10:57 0 N SYS FLOWS_030000 FLOWS_030000 4 wwv_flow_cache.purge_sessions(p_purge_se8/24ss_older_then_hrs => 24);
4002 0 sysdate + 16-2月 -11 13:51:19 0 N SYS FLOWS_030000 FLOWS_030000 24 wwv_flow_mail.push_queue(wwv_flow_platfo10/1440 rm.get_preference('SMTP_HOST_ADDRESS'),wwv_flow_platform.get_preference('SMTP_HOST_PORT'));
29 0 sysdate + 16-2月 -11 13:50:25 0 N SYSMAN SYSMAN SYSMAN 94 EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROC1/24 *S();
60)
SQL> col log_user format a10
SQL> col segment_user format a10
SQL> col what format a40
SQL> select job,instance,interval,next_date,
2 next_sec,failures,broken,log_user,priv_user,schema_user
3 ,total_time,what
4 from dba_jobs;
JOB INSTANCE INTERVAL NEXT_DATE NEXT_SEC FAILURES B LOG_USER PRIV_USER SCHEMA_USER TOTAL_TIME WHAT
---------- ---------- ---------- -------------- ---------------- ---------- - ---------- ------------------------------ ------------------------------ ---------- ----------------------------------------
27 1 wk_job.nex 20-2月 -1101:00:00 N SYS WKSYS WKSYS 0 wksys.wk_job.invoke(22,25);
t_time('DY0701')
26 1 wk_job.nex 16-2月 -11 14:00:00 0 N SYS WKSYS WKSYS 123 wksys.wk_job.invoke(22,24);
t_time('HH0001')
4001 0 sysdate + 16-2月 -11 18:10:57 0 N SYS FLOWS_030000 FLOWS_030000 4 wwv_flow_cache.purge_sessions(p_purge_se8/24ss_older_then_hrs => 24);
4002 0 sysdate + 16-2月 -11 13:51:19 0 N SYS FLOWS_030000 FLOWS_030000 24 wwv_flow_mail.push_queue(wwv_flow_platfo10/1440 rm.get_preference('SMTP_HOST_ADDRESS'),wwv_flow_platform.get_preference('SMTP_HOST_PORT'));
29 0 sysdate + 16-2月 -11 13:50:25 0 N SYSMAN SYSMAN SYSMAN 94 EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROC1/24 *S();
60)
SQL> desc dba_jobs
名稱 描述
-------------------- -------------------------------------------------------------------------------
JOB job 的識別符號
LOG_USER job 的擁有者
PRIV_USER 誰擁有預設許可權來應用這個job
SCHEMA_USER
LAST_DATE job 上一次成功執行的時間
LAST_SEC job 上一次成功執行的那次job 開始執行的時間
THIS_DATE job 這次現在開始執行的時間 如沒有者為null
THIS_SEC 同上
NEXT_DATE job 下一次執行的時間
NEXT_SEC 同上
TOTAL_TIME 程式執行的時間總量,其值與系統中同時執行的程式數有關 單位 秒
BROKEN 如果為y ,表示終止job,即使再次到達job的執行時間時,job也執行。
INTERVAL 一個時間函式
FAILURES job 失敗的次數
WHAT 對job的描述
NLS_ENV alter session parameters describing the NLS environment of the job
MISC_ENV a versioned raw maintained by the kernel
INSTANCE Instance number restricted to run the job
SQL> select job,what from dba_jobs;
JOB WHAT
---------- ----------------------------------------
27 wksys.wk_job.invoke(22,25);
26 wksys.wk_job.invoke(22,24);
4001 wwv_flow_cache.purge_sessions(p_purge_sess_older_then_hrs => 24);
4002 wwv_flow_mail.push_queue(wwv_flow_platform.get_preference('SMTP_HOST_ADDRESS'), wwv_flow_platform.get_preference('SMTP_HOST_PORT'));
29 EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS();
名稱 描述
-------------------- -------------------------------------------------------------------------------
JOB job 的識別符號
LOG_USER job 的擁有者
PRIV_USER 誰擁有預設許可權來應用這個job
SCHEMA_USER
LAST_DATE job 上一次成功執行的時間
LAST_SEC job 上一次成功執行的那次job 開始執行的時間
THIS_DATE job 這次現在開始執行的時間 如沒有者為null
THIS_SEC 同上
NEXT_DATE job 下一次執行的時間
NEXT_SEC 同上
TOTAL_TIME 程式執行的時間總量,其值與系統中同時執行的程式數有關 單位 秒
BROKEN 如果為y ,表示終止job,即使再次到達job的執行時間時,job也執行。
INTERVAL 一個時間函式
FAILURES job 失敗的次數
WHAT 對job的描述
NLS_ENV alter session parameters describing the NLS environment of the job
MISC_ENV a versioned raw maintained by the kernel
INSTANCE Instance number restricted to run the job
SQL> select job,what from dba_jobs;
JOB WHAT
---------- ----------------------------------------
27 wksys.wk_job.invoke(22,25);
26 wksys.wk_job.invoke(22,24);
4001 wwv_flow_cache.purge_sessions(p_purge_sess_older_then_hrs => 24);
4002 wwv_flow_mail.push_queue(wwv_flow_platform.get_preference('SMTP_HOST_ADDRESS'), wwv_flow_platform.get_preference('SMTP_HOST_PORT'));
29 EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS();
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-687373/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何檢視資料庫中的授權資訊資料庫
- MySQL 5.5建立和檢視資料庫計劃任務(event)MySql資料庫
- 檢視資料庫中的物件資料庫物件
- 2.8.3 資料庫服務的資料字典檢視資料庫
- 檢視資料庫中各表資訊資料庫
- 資料庫管理員的任務資料庫
- 如何檢視資料庫當前的狀態?資料庫
- Oracle資料庫中物化檢視的原理剖析Oracle資料庫
- 資料庫檢視資料庫
- 資料庫-檢視資料庫
- 檢視資料庫的版本資料庫
- 資料庫的物化檢視資料庫
- 資料庫檢視的作用資料庫
- 資料庫檢視的使用資料庫
- 如何檢視織夢CMS網站原始碼中的資料庫資訊網站原始碼資料庫
- Part 5: 任務列表檢視
- 檢視Spark任務的詳細資訊Spark
- EXPDP/IMPDP任務的檢視與管理
- exp / imp 任務的檢視與管理
- 【SQLServer】如何檢視某個資料庫中,每個table的資料量大小SQLServer資料庫
- 檢視某個資料庫在快取中的髒資料資料庫快取
- Windows10系統如何關閉任務檢視Windows
- 檢視MySQL資料庫的命令MySql資料庫
- MySQL資料庫檢視:檢視定義、建立檢視、修改檢視MySql資料庫
- win10任務檢視快捷鍵是什麼 開啟win10任務檢視的方法Win10
- DBeave如何檢視資料庫表的DDL建立語句資料庫
- 資料庫無法建立資料庫檢視資料庫
- 常用的檢視資料庫的SQL資料庫SQL
- Python中如何檢視庫版本?Python
- 用命令檢視Mysql中某個資料庫的大小?MySql資料庫
- 檢視資料庫中的隱藏引數(指令碼)資料庫指令碼
- 檢視資料庫中的鎖(LOCK),找出程式及SQL資料庫SQL
- 檢視資料庫中tablespace和datafile的使用情況。資料庫
- 資料庫實驗室挑戰任務-初級任務資料庫
- 資料庫檢視詳解資料庫
- 檢視oracle資料庫----sizeOracle資料庫
- 資料庫篇:mysql事務原理之MVCC檢視+鎖資料庫MySqlMVC
- 檢視映象資料庫的狀態資料庫