DBMS_JOB.RUN 프로시저를 사용하면 Oracle의 예약된 작업이 예약된 시간을 기다리지 않고 즉시 실행될 수 있습니다. 단계는 다음과 같습니다. 작업의 작업 이름을 찾습니다. 작업 이름을 사용하여 DBMS_JOB.RUN 명령을 실행합니다. 작업이 성공적으로 실행되었는지 확인합니다.
Oracle 예약 작업을 수동으로 즉시 실행하는 방법
Oracle의 예약 작업은 특정 시간이나 간격으로 특정 작업을 자동으로 실행하는 데 사용되는 자동화 메커니즘입니다. 그러나 예약된 작업이 실행될 때까지 기다리지 않고 예약된 작업을 즉시 실행해야 하는 경우도 있습니다.
Oracle 예약된 작업을 수동으로 즉시 실행하는 단계:
작업의 작업 이름 찾기: 즉시 실행할 작업의 작업 이름을 찾으려면 다음 쿼리를 사용하세요.
<code>SELECT job_name FROM dba_jobs WHERE next_date >= CURRENT_DATE;</code>
지금 실행 명령을 실행하세요. 작업 이름을 찾으면, DBMS_JOB.RUN code> 사용 프로세스가 작업을 즉시 실행합니다: <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
프로세스를 실행하는 데 필요한 권한이 있는지 확인하세요. 🎜🎜예약된 작업을 수동으로 실행하면 계획된 실행 시간이 방해받을 수 있습니다. 🎜🎜정말 필요할 때만 예약된 작업을 수동으로 실행하는 것이 좋습니다. 🎜🎜위 내용은 Oracle 예약 작업을 즉시 수동으로 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!