Heim > Datenbank > Oracle > 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

下次还敢
Freigeben: 2024-04-18 16:03:12
Original
1101 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

4. Geplante Aufgaben aktivieren

<code class="SQL">CREATE OR REPLACE PROCEDURE EXECUTE_JOB
AS
BEGIN
  -- 在此处编写需要执行的任务逻辑
END;
/</code>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage