找出正在執(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,查詢(xún)正在運(yùn)行的Job,通過(guò)查詢(xún)有兩個(gè),和進(jìn)程占用較多的是兩個(gè)ORACLE 進(jìn)程符合。 SQL SELECT SID,JOB FROM DBA_JOBS_RUNNING; SID JOB ---------- ---------- 12 116 16 117 2,查詢(xún)正在運(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,利用查詢(xún)出來(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);
城固網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,城固網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為城固成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的城固做網(wǎng)站的公司定做!
JOB未執(zhí)行成功,重試規(guī)律是這樣的:
1、每次重試時(shí)間都是遞增的,第一次2分鐘,4分鐘,8分鐘,16分鐘 ... 依此類(lèi)推。
2、當(dāng)超過(guò)1440分鐘,也就是24小時(shí)的時(shí)候,固定的重試時(shí)間為1天。
3、筆者還經(jīng)過(guò)其他實(shí)驗(yàn)得知,超過(guò)16次重試后,job 就會(huì)被標(biāo)記為broken ,next_date 為4000-1-1,也就是不再進(jìn)行job重試。
4、oracle數(shù)據(jù)庫(kù)重試的時(shí)間到達(dá)設(shè)定的下次執(zhí)行時(shí)間后,以設(shè)定的job執(zhí)行時(shí)間為準(zhǔn)。
如果答非所問(wèn),請(qǐng)完善問(wèn)題。
首先啟動(dòng)windows命令。在開(kāi)始菜單中輸入cmd命令
輸入啟動(dòng)命令:"net start oracleservieYAOYY" [Yaoyy代表實(shí)例名稱(chēng),不區(qū)分大小寫(xiě)]
使用sqlplus方式登錄數(shù)據(jù)庫(kù),測(cè)試啟動(dòng)是否正常。
登錄成功后,會(huì)有以下頁(yè)面,并且命令前綴變成:“SQL ”方式
使用簡(jiǎn)單的查詢(xún)語(yǔ)句可以看到系統(tǒng)正常執(zhí)行sql語(yǔ)句.
操作完之后,退出系統(tǒng)使用命令:"exit;"進(jìn)行退出
停止oracle服務(wù). 使用命令:"net stop oracleserviceyaoyy"注意后面沒(méi)有分號(hào).
select * from v$access a where object like '存儲(chǔ)過(guò)程名%' --存儲(chǔ)過(guò)程名為大寫(xiě)字母
select * from v$session where sid=74 --74為上一個(gè)查詢(xún)得到的SID值,可能是多個(gè),這里找到他們對(duì)應(yīng)的serial#值
alter system kill session '74,118' --參數(shù)為'sid,serial#',用于停止這個(gè)回話,同時(shí)也終止了存儲(chǔ)過(guò)程