Durch die Verwendung der DBMS_JOB.RUN-Prozedur können von Oracle geplante Aufgaben sofort ausgeführt werden, ohne auf die geplante Ausführungszeit warten zu müssen. Zu den Schritten gehören: Suchen Sie den Jobnamen der Aufgabe. Führen Sie den Befehl DBMS_JOB.RUN mit dem Jobnamen aus. Stellen Sie sicher, dass die Aufgabe erfolgreich ausgeführt wurde.
So führen Sie Oracle-Cron-Tasks sofort manuell aus
Cron-Tasks in Oracle sind ein Automatisierungsmechanismus, mit dem eine bestimmte Aufgabe zu einem bestimmten Zeitpunkt oder in einem bestimmten Intervall automatisch ausgeführt wird. Manchmal müssen Sie jedoch möglicherweise eine geplante Aufgabe sofort ausführen, anstatt auf die geplante Ausführungszeit zu warten.
Schritte zur sofortigen manuellen Ausführung geplanter Oracle-Aufgaben:
Finden Sie den Jobnamen der Aufgabe: Verwenden Sie die folgende Abfrage, um den Jobnamen der sofort auszuführenden Aufgabe zu finden:
<code>SELECT job_name FROM dba_jobs WHERE next_date >= CURRENT_DATE;</code>
Führen Sie jetzt den Ausführungsbefehl aus: Sobald Sie den Jobnamen gefunden haben, Verwenden Sie DBMS_JOB.RUN code>. Der Prozess führt die Aufgabe sofort aus: <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
verfügen. 🎜🎜Die manuelle Ausführung einer geplanten Aufgabe kann die geplante Ausführungszeit beeinträchtigen. 🎜🎜Es wird empfohlen, geplante Aufgaben nur dann manuell auszuführen, wenn sie wirklich benötigt werden. 🎜🎜Das obige ist der detaillierte Inhalt vonSo führen Sie von Oracle geplante Aufgaben sofort manuell aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!