Rumah >pangkalan data >Oracle >Bolehkah tugas berjadual Oracle dilakukan pada tengah malam setiap hari?
Tugas berjadual Oracle boleh dilaksanakan pada tengah malam setiap hari melalui pakej DBMS_SCHEDULER Langkah-langkah khusus adalah seperti berikut: Buat fail skrip PL/SQL, termasuk kod untuk membuat tugas berjadual sebagai peranan DBA fail skrip; proses latar belakang Oracle dalam Tinjau baris gilir dan laksanakan tugas pada tengah malam.
Bolehkah tugas berjadual Oracle dilaksanakan pada tengah malam setiap hari?
Jawapan: Ya
Butiran:
Oracle menyediakan pakej DBMS_SCHEDULER, yang membolehkan pengguna mencipta dan mengurus tugas yang dijadualkan. Pakej ini menyokong pelaksanaan tugas pada masa tertentu atau masa berulang.
Langkah untuk membuat tugasan berjadual pada tengah malam setiap hari:
<code class="sql">BEGIN DBMS_SCHEDULER.CREATE_JOB( job_name => 'midnight_job', job_type => 'PLSQL_BLOCK', job_action => 'BEGIN NULL; END;', start_date => TO_DATE('2023-01-01', 'YYYY-MM-DD'), repeat_interval => 'FREELY', end_date => NULL, enabled => TRUE, comments => 'Daily task at midnight' ); END;</code>
<code>sqlplus /nolog @midnight_job.sql</code>
Prinsip perlaksanaan Tugasan
SCHENOTA:
Atas ialah kandungan terperinci Bolehkah tugas berjadual Oracle dilakukan pada tengah malam setiap hari?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!