成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

oracle查看數(shù)據(jù)庫進程 oracle如何查詢和停止正在運行的JOB?

oracle如何查詢和停止正在運行的JOB?找出正在執(zhí)行的JOB編號及其會話編號 SELECT SID,JOB FROM DBA_JOBS_RUNNING 停止該JOB的執(zhí)行 SELECT SID,S

oracle如何查詢和停止正在運行的JOB?

找出正在執(zhí)行的JOB編號及其會話編號 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)實例分析:1,查詢正在運行的Job,通過查詢有兩個,和進程占用較多的是兩個ORACLE進程符合。SQL> SELECT SID,JOB FROM DBA_JOBS_RUNNING SID JOB

---------- ----------12 11616 1172,查詢正在運行的job的信息SQL> SELECT SID,SERIAL# FROM V$SESSION WHERE SID="12" SID SERIAL#

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

12 4SQL> SELECT SID,SERIAL# FROM V$SESSION WHERE SID="16" SID SERIAL#

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

16 13,利用查詢出來的job信息將job結束掉SQL> ALTER SYSTEM KILL SESSION "12,4"System altered.SQL> ALTER SYSTEM KILL SESSION "16,1"System altered.

4,如果不希望運行上述job的話,可以將job設置為broken.EXEC DBMS_JOB.BROKEN(116,TRUE)EXEC DBMS_JOB.BROKEN(117,TRUE)