Oracle job定時任務,oracle寫一個定時執行的sql語句,JOB也行

時間 2021-07-18 17:44:20

1樓:匿名使用者

job定時任務需要依託儲存過程。

1、建立儲存過程:

create or replace procedure myproc as

begin

insert into test values(sysdate);

end;

2、建立job

variable job1 number;

begin

dbms_job.submit(:job1,'myproc;',trunc(sysdate+1),'sysdate+1');--從今晚12開始執行,以後每天執行一次

end;

2樓:匿名使用者

1. oracle job可用來完成一些後臺資料庫定時任務,支援sql、pl/sql等,具體語法可以參考有關資料,簡單的話可以使用toad,plsql developer這種工具。

2. select * from table1 for update; 鎖定此表其它使用者不可以執行寫入操作。

3. em即enterprise manager,代替8i中enterprise manager console的一個bs工具,瀏覽器中訪問http://localhost:

5500/em,首先要安裝配置正確,服務開啟,可以用這個工具完成很多資料庫管理維護的工作,非常強大的工具,

不知道我的回答是否全面,具體的需要你查詢手冊仔細研究的。

oracle寫一個定時執行的sql語句,job也行

3樓:丿炙熱灬光魔

begin

sys.dbms_job.submit(job => :job,what => 'begin

insert into table_a values(sysdate);

end;/‘

next_date => to_date('25-07-2013 16:00:00', 'dd-mm-yyyy hh24:mi:ss'),

interval => 'trunc(sysdate,''hh'') + 1/4');

commit;

end;/

4樓:

不是用variable,應該用declare的

5樓:匿名使用者

insert into table_a values(sysdate); 這個....是不是語法錯誤了,沒有指定列名哇.不是很瞭解oracle不過,你這個錯誤有點明顯哈

linux定時任務,linux定時任務

linux定時任務使用crontab命令 crontab命令說明 crontab命令被用來提交和管理使用者的需要週期性執行的任務,與windows下的計劃任務類似,當安裝完成作業系統後,預設會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的任務,如果有要執行...

如何在spring中配置定時任務

育知同創教育 在spring 中 基於註解的 定時 bai配置du很簡單,只需要三步哦,如下zhi 1 在類名前加 daocomponent註解,標記該bean,也回就是配置答掃描標記。2 在該類下的方法前加定是配置註解,schedule cron 0 30 3 新增配置檔案。關於spring定時任...

如何讓Linux定時任務crond以秒為單位執行

1 先寫排程指令碼ct.sh,在排程指令碼中執行實際需要執行的指令碼 bin bash step 2 間隔的秒數,不能大於60 for i 0 i 60 i i step do sleep step done搜尋 exit 0 2 建立crontab,呼叫ct.sh,每分鐘執行一次,這樣實際上就能達...