免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
oracle job的創(chuàng)建和刪除

oracle job的創(chuàng)建

declare 
  v_jobnum  number;
begin

  dbms_job.submit(v_jobnum,'lastjob;',sysdate,'last_day(sysdate)+1');
 
  COMMIT;
end;

 或者

 

DECLARE
  jobno numeric;
BEGIN
  dbms_job.submit(jobno,
                  'getAndSyncKey;',
                  sysdate,
                  'trunc(sysdate,''mi'')+1');
END;

其中第二個參數(shù);號必須帶上

字符串里有字符串的多加一個雙引號 比如第四個參數(shù)

 

其中lastjob 是存儲過程或者function

sysdate表示執(zhí)行開始時(shí)間

 最后一個參數(shù)表示下一次執(zhí)行的時(shí)間的腳本 +1一般表示加1天

 

oracle job刪除 可以使用

首先通過

col job format 99999;

col log_user format a20;

select job,log_user from dba_jobs where log_user='abc'--查詢abc用戶下的所有job

查詢的job列就是對應(yīng)的job number  停止和刪除都要使用job number

使用 下面兩個命令 必須是創(chuàng)建job的用戶使用dba權(quán)限進(jìn)去 不然會出現(xiàn)下面找不到j(luò)ob number的情況

ERROR at line 1:
ORA-23421: job number 81 is not a job in the job queue
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 86
ORA-06512: at "SYS.DBMS_IJOB", line 592
ORA-06512: at "SYS.DBMS_JOB", line 252
ORA-06512: at line 1

exec dbms_job.broken(1233,true) --true表示停止 false表示暫停

exec dbms_job.remove(1233)

 

 

如果使用dba 去刪除另外用戶的job 可以使用ijob

exec dbms_ijob.broken(1233,true) --true表示停止 false表示暫停

exec dbms_ijob.remove(1233)

 執(zhí)行刪除操作后 查詢 select sid,job from dba_jobs_running

如果發(fā)現(xiàn) job雖然被刪除了但是任然在運(yùn)行 只能去干掉session

比如 sid=183 job=81 的結(jié)果

查詢 select  sid,serial# from v$session where sid=183

183 ,3643

查詢到結(jié)果通過 alter system kill session "183,3643"

執(zhí)行完后查詢select  sid,serial# from v$session where sid=183  沒有了183

查詢job select sid,job from dba_jobs_running where sid=183 也沒有了 ok 解決

///創(chuàng)建job
variable job1 number;
begin
dbms_job.submit(:job1,'test;',sysdate,'sysdate+1');  
end;

///運(yùn)行job
begin
dbms_job.run(:job1);
end;

///刪除job
begin
dbms_job.remove(:job1);
end;

我用以上方法創(chuàng)建并運(yùn)行了job

然后用
begin
dbms_job.remove(:job1);
end;刪除
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Oracle Job ORA-12005 錯誤的解決
[Oracle數(shù)據(jù)庫日常操作]Oracle Job常用操作
如何創(chuàng)建Oracle的jobs
SCN風(fēng)波又起,2019年6月之前Oracle必須升級嗎?
Oracle CDC部署流程
dbms_job定時(shí)執(zhí)行
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服