Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menetapkan tugas berjadual Oracle untuk dilaksanakan setiap setengah jam

Bagaimana untuk menetapkan tugas berjadual Oracle untuk dilaksanakan setiap setengah jam

下次还敢
下次还敢asal
2024-04-18 16:03:121077semak imbas

Tugas berjadual Oracle boleh ditetapkan untuk dilaksanakan setiap setengah jam melalui langkah berikut: 1. Buat tugas berjadual dan tetapkan selang ulangan kepada 30 minit. 2. Buat tugasan dan nyatakan nama tugas berjadual dan prosedur tersimpan sebagai operasi tugasan. 3. Buat prosedur tersimpan yang mengandungi logik yang perlu dilaksanakan. 4. Dayakan tugas berjadual.

Bagaimana untuk menetapkan tugas berjadual Oracle untuk dilaksanakan setiap setengah jam

Cara menetapkan tugasan berjadual Oracle untuk dilaksanakan sekali setiap setengah jam

1 Buat tugasan berjadual

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

2
<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 Dayakan tugas berjadual

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

Atas ialah kandungan terperinci Bagaimana untuk menetapkan tugas berjadual Oracle untuk dilaksanakan setiap setengah jam. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn