Oracle Database上でスケジューリングしたジョブを実行した後、どれくらいの時間でジョブが完了したか気になることがあると思います。 今回は、ジョブの実行開始時間と実行時間を確認するSQLを紹介します。 DBA_SCHEDULER_JOB_RUN_DETAILSに対して、以下のSQLで確認できます。 SELECT JOB_NAME, ACTUAL_START_DATE, RUN_DURATION, STATUS from DBA_SCHEDULER_JOB_RUN_DETAILS where JOB_NAME = ‘<ジョブ名>’ order by ACTUAL_START_DATE; 以下は毎日3時から実行するジョブに対して確認した結果となります。 ACTUAL_START_DATE はジョブスケジューラの開始時間、RUN_DURATION でジョブ走行時間を確認できます。 SQ