Dengan menggunakan prosedur DBMS_JOB.RUN, tugas berjadual Oracle boleh dilaksanakan serta-merta tanpa menunggu masa yang dijadualkan untuk dijalankan. Langkah-langkahnya termasuk: Cari nama kerja tugas. Jalankan arahan DBMS_JOB.RUN menggunakan nama kerja. Sahkan bahawa tugas telah berjaya dilaksanakan.
Cara melaksanakan tugas cron Oracle secara manual dengan segera
Tugas cron dalam Oracle ialah mekanisme automasi yang digunakan untuk melaksanakan tugasan secara automatik pada masa atau selang waktu tertentu. Walau bagaimanapun, kadangkala anda mungkin perlu melaksanakan tugas yang dijadualkan dengan segera daripada menunggu masa yang dijadualkan untuk dijalankan.
Langkah untuk melaksanakan tugas berjadual Oracle secara manual dengan segera:
Cari nama kerja tugasan: Gunakan pertanyaan berikut untuk mencari nama kerja tugasan yang akan dilaksanakan dengan segera:
<code>SELECT job_name FROM dba_jobs WHERE next_date >= CURRENT_DATE;</code>
Jalankan perintah laksana sekarang: Sebaik sahaja anda menemui nama kerja, gunakan DBMS_JOB.RUN code> Proses melaksanakan tugas dengan serta-merta: <code>DBMS_JOB.RUN
过程立即执行该任务:
<code>DECLARE l_job VARCHAR2(63); BEGIN l_job := '<作业名称>'; -- 从步骤 2 中找到作业名称 DBMS_JOB.RUN(l_job); END; /</code>
验证执行:要验证任务是否已成功执行,请使用以下查询检查作业的状态:
<code>SELECT status FROM dba_jobs WHERE job_name = '<作业名称>';</code>
如果状态显示为 "RUNNING" 或 "SUCCEEDED",则任务已成功执行。
注意事项:
DBMS_JOB.RUN
rrreeeDBMS_JOB.RUN
. 🎜🎜Melaksanakan tugas yang dijadualkan secara manual mungkin mengganggu masa pelaksanaan yang dirancang. 🎜🎜Adalah disyorkan untuk melaksanakan tugas berjadual secara manual hanya apabila benar-benar diperlukan. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk melaksanakan tugas berjadual oracle secara manual dengan segera. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!