Rumah > pangkalan data > Oracle > teks badan

Bagaimana untuk melaksanakan tugas berjadual oracle secara manual dengan segera

下次还敢
Lepaskan: 2024-04-19 02:39:16
asal
1072 orang telah melayarinya

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.

Bagaimana untuk melaksanakan tugas berjadual oracle secara manual dengan segera

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:

  1. Sambung ke pangkalan data: Sambung ke pangkalan data Oracle menggunakan SQL*Plus atau mana-mana pelanggan pangkalan data lain.
  2. 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>
    Salin selepas log masuk
  3. 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>
    Salin selepas log masuk
  4. 验证执行:要验证任务是否已成功执行,请使用以下查询检查作业的状态:

    <code>SELECT status FROM dba_jobs WHERE job_name = '<作业名称>';</code>
    Salin selepas log masuk

    如果状态显示为 "RUNNING" 或 "SUCCEEDED",则任务已成功执行。

注意事项:

  • 确保您拥有执行 DBMS_JOB.RUNrrreee
  • Sahkan pelaksanaan:
  • Untuk mengesahkan bahawa tugasan berjaya dilaksanakan, semak status kerja menggunakan pertanyaan berikut:
rree🎜 Jika status menunjukkan "BERJALAN" atau "BERJAYA", maka tugas itu telah berjaya dilaksanakan. 🎜🎜🎜🎜Nota: 🎜🎜
    🎜Pastikan anda mempunyai kebenaran yang diperlukan untuk melaksanakan proses DBMS_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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan