美女精品久久,中文字幕久久人妻被中出一区精品,亚洲综合成人亚洲综合,男人让女人爽视频

您的位置:首頁(yè) > 財(cái)務(wù)軟件 > 正文

oracle如何查詢和停止正在運(yùn)行的job

2018-09-10 11:03     來(lái)源:中國(guó)會(huì)計(jì)網(wǎng)     

  找出正在執(zhí)行的JOB編號(hào)及其會(huì)話編號(hào)

  SELECT SID,JOB FROM DBA_JOBS_RUNNING;

  停止該JOB的執(zhí)行

  SELECT SID,SERIAL# FROM V$SESSION WHERE SID='&SID';

  ALTER SYSTEM KILL SESSION '&SID,&SERIAL';

  EXEC DBMS_JOB.BROKEN(&JOB,TRUE);

  實(shí)例分析:

  1,查詢正在運(yùn)行的Job,通過(guò)查詢有兩個(gè),和進(jìn)程占用較多的是兩個(gè)ORACLE進(jìn)程符合。

  SQL> SELECT SID,JOB FROM DBA_JOBS_RUNNING;

  SID JOB

  ---------- ----------

  12 116

  16 117

  2,查詢正在運(yùn)行的job的信息

  SQL> SELECT SID,SERIAL# FROM V$SESSION WHERE SID='12';

  SID SERIAL#

  ---------- ----------

  12 4

  SQL> SELECT SID,SERIAL# FROM V$SESSION WHERE SID='16';

  SID SERIAL#

  ---------- ----------

  16 1

  3,利用查詢出來(lái)的job信息將job結(jié)束掉

  SQL> ALTER SYSTEM KILL SESSION '12,4';

  System altered.

  SQL> ALTER SYSTEM KILL SESSION '16,1';

  System altered.

  4,如果不希望運(yùn)行上述job的話,可以將job設(shè)置為broken.

  EXEC DBMS_JOB.BROKEN(116,TRUE);

  EXEC DBMS_JOB.BROKEN(117,TRUE);

  根據(jù)個(gè)人經(jīng)驗(yàn),這種方法并不會(huì)立即中斷job的運(yùn)行。最好是找到j(luò)ob對(duì)應(yīng)的線程kill掉。

©2001-2025 中國(guó)會(huì)計(jì)網(wǎng)(CANET) All Rights Reserved 運(yùn)營(yíng)支持:北京薩恩教育科技有限公司

實(shí)名網(wǎng)站認(rèn)證 京公網(wǎng)安備11010502037473號(hào) 京ICP備12013966號(hào)