国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

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

開(kāi)通VIP
創(chuàng)建oracle job
oracle job簡(jiǎn)介
主要的使用情景
定時(shí)在后臺(tái)執(zhí)行相關(guān)操作:如每天晚上0點(diǎn)將一張表的數(shù)據(jù)保存到另一張表中,2:定時(shí)備份數(shù)據(jù)庫(kù)等

熟化說(shuō)萬(wàn)事開(kāi)頭難,這里我只簡(jiǎn)單記述一個(gè)創(chuàng)建一個(gè)簡(jiǎn)單的job
步驟如下:
1、創(chuàng)建一張表g_test
create table G_TEST
(
ID     NUMBER(12),
C_DATE DATE
)
2、創(chuàng)建一個(gè)sequence
create sequence G_SEQ
minvalue 1
maxvalue 999999999999999999999999999
start with 141
increment by 1
cache 20;

3、創(chuàng)建一個(gè)存儲(chǔ)過(guò)程
create or replace procedure prc_g_test is
begin
insert into g_test values(g_seq.nextval,sysdate);
end prc_g_test;

4、創(chuàng)建job,
使用Submit()過(guò)程,工作被正常地計(jì)劃好。
這個(gè)過(guò)程有五個(gè)參數(shù):job、what、next_date、interval與no_parse。

PROCEDURE Submit ( job       OUT binary_ineger,
What      IN  varchar2,
next_date IN  date,
interval  IN  varchar2,
no_parse  IN  booean:=FALSE)

job參數(shù)是由Submit()過(guò)程返回的binary_ineger。這個(gè)值用來(lái)唯一標(biāo)識(shí)一個(gè)工作。
what參數(shù)是將被執(zhí)行的PL/SQL代碼塊。
next_date參數(shù)指識(shí)何時(shí)將運(yùn)行這個(gè)工作。
interval參數(shù)何時(shí)這個(gè)工作將被重執(zhí)行。
no_parse參數(shù)指示此工作在提交時(shí)或執(zhí)行時(shí)是否應(yīng)進(jìn)行語(yǔ)法分析——TRUE
指示此PL/SQL代碼在它第一次執(zhí)行時(shí)應(yīng)進(jìn)行語(yǔ)法分析,
而FALSE指示本PL/SQL代碼應(yīng)立即進(jìn)行語(yǔ)法分析。

在command window窗口中執(zhí)行下面腳本
variable job1 number;
begin
sys.dbms_job.submit(job => :job,
what => 'prc_g_test;',
next_date => to_date('22-10-2008 10:06:41', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1/1440');--每天1440分鐘,即一分鐘運(yùn)行test過(guò)程一次
commit;
end;
/

----------------------------------------------------------------------------------
在plSQL中我的做法是:

declare  
job number;     
begin
sys.dbms_job.submit(job,'prc_g_test;',sysdate,'sysdate+1/1440');
end;
----------------------------------------------------------------------------------

5、查看創(chuàng)建的job
查看相關(guān)job信息
1、相關(guān)視圖
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在運(yùn)行job相關(guān)信息。
如:
select * from dba_jobs

6、運(yùn)行JOB
說(shuō)明:Run()過(guò)程用來(lái)立即執(zhí)行一個(gè)指定的工作。這個(gè)過(guò)程只接收一個(gè)參數(shù):
SQL> begin
2  dbms_job.run(:job);
3  end;
4  /

----------------------------------------------------------------------------------
在plSQL中我的做法是:
begin
dbms_job.run(3017);
end;
----------------------------------------------------------------------------------

7、刪除JOB
SQL> begin
2  dbms_job.remove(:job);--:job可以用dba_jobs.job的值代替如:1198
3  end;
4  /


說(shuō)明:在sqlplus命令行直接定義變量要variable?。。。?
來(lái)自: http://hi.baidu.com/wangyanjj/blog/item/cd0470da88bc90d0b7fd4826.html
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ORACLE job使用方法
一個(gè)簡(jiǎn)單的Oracle定時(shí)任務(wù) -Oracle實(shí)例 - Firnow
[精華] [轉(zhuǎn)載]在Oracle中實(shí)現(xiàn)定時(shí)操作---Job Queue
如何創(chuàng)建Oracle的jobs
ORACLE JOB 設(shè)置
Oracle job procedure 存儲(chǔ)過(guò)程定時(shí)任務(wù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服