Geplante Oracle-Aufgaben können durch die folgenden Schritte so eingestellt werden, dass sie jede halbe Stunde ausgeführt werden: 1. Erstellen Sie eine geplante Aufgabe und legen Sie das Wiederholungsintervall auf 30 Minuten fest. 2. Erstellen Sie eine Aufgabe und geben Sie den Namen der geplanten Aufgabe und die gespeicherte Prozedur als Aufgabenoperation an. 3. Erstellen Sie eine gespeicherte Prozedur, die die auszuführende Logik enthält. 4. Aktivieren Sie geplante Aufgaben.
<code class="SQL">BEGIN DBMS_SCHEDULER.CREATE_SCHEDULE( schedule_name => 'JOB_SCHEDULE', start_date => SYSDATE, repeat_interval => 'FREQ=MINUTELY;INTERVAL=30', end_date => NULL ); END; /</code>
<code class="SQL">BEGIN DBMS_SCHEDULER.CREATE_JOB( job_name => 'JOB_NAME', job_type => 'STORED_PROCEDURE', schedule_name => 'JOB_SCHEDULE', job_action => 'BEGIN EXECUTE_JOB(); END;' ); END; /</code>
<code class="SQL">CREATE OR REPLACE PROCEDURE EXECUTE_JOB AS BEGIN -- 在此处编写需要执行的任务逻辑 END; /</code>
Das obige ist der detaillierte Inhalt vonSo legen Sie fest, dass die von Oracle geplante Aufgabe jede halbe Stunde ausgeführt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!