En utilisant la procédure DBMS_JOB.RUN, les tâches planifiées Oracle peuvent être exécutées immédiatement sans attendre leur heure d'exécution planifiée. Les étapes comprennent : Rechercher le nom de la tâche. Exécutez la commande DBMS_JOB.RUN en utilisant le nom du travail. Vérifiez que la tâche a été exécutée avec succès.
Comment exécuter manuellement des tâches planifiées Oracle immédiatement
Une tâche planifiée dans Oracle est un mécanisme d'automatisation utilisé pour exécuter automatiquement une tâche donnée à une heure ou un intervalle spécifique. Cependant, vous devrez parfois exécuter une tâche planifiée immédiatement plutôt que d'attendre son heure d'exécution planifiée.
Étapes pour exécuter manuellement les tâches planifiées Oracle immédiatement :
Trouvez le nom de la tâche : Utilisez la requête suivante pour trouver le nom de la tâche à exécuter immédiatement :
<code>SELECT job_name FROM dba_jobs WHERE next_date >= CURRENT_DATE;</code>
Exécutez la commande d'exécution maintenant : Une fois que vous avez trouvé le nom de la tâche, utilisez DBMS_JOB.RUN code> Le processus exécute la tâche immédiatement : <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
. 🎜🎜L'exécution manuelle d'une tâche planifiée peut interférer avec son temps d'exécution prévu. 🎜🎜Il est recommandé d'exécuter manuellement les tâches planifiées uniquement lorsque cela est vraiment nécessaire. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!