Heim  >  Artikel  >  Datenbank  >  So legen Sie fest, dass die von Oracle geplante Aufgabe jede halbe Stunde ausgeführt wird

So legen Sie fest, dass die von Oracle geplante Aufgabe jede halbe Stunde ausgeführt wird

下次还敢
下次还敢Original
2024-04-18 16:03:121045Durchsuche

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.

So legen Sie fest, dass die von Oracle geplante Aufgabe jede halbe Stunde ausgeführt wird

So legen Sie fest, dass von Oracle geplante Aufgaben alle halbe Stunde ausgeführt werden sollen

1. Erstellen Sie eine geplante Aufgabe

<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>

3. Erstellen Sie eine gespeicherte Prozedur, um die geplante Aufgabe auszuführen
<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>

4. Geplante Aufgaben aktivieren

<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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn