|
Measures reported by OraJobsTest
This test monitors Oracle jobs and reports the number of jobs that have failed and those that are broken. The detailed diagnosis capability offered by this test enables administrators perform further diagnosis on failed/broken jobs, by additionally revealing the complete details of the failed and broken jobs.
| Measurement |
Description |
Measurement
Unit |
Interpretation |
| Num_failed_jobs |
Indicates the number of jobs that failed. |
Number |
Ideally, the value of this measure should be 0. Any value greater than zero, is a cause of concern, as it indicates the existence of a failed job. To know which job(s) has failed, use the detailed diagnosis capability of this measure.
Typically, if a job fails, Oracle attempts to run the job again 16 times, at fixed time intervals. You are advised to investigate the reason for the failure and fix it, by the time Oracle completes its 16th attempt. This is because, if the 16th attempt too fails, Oracle flags the job as a 'broken job', which can then be executed only manually. |
| Num_broken_jobs |
Indicates the number of jobs broken. |
Number |
Ideally, the value of this measure should be 0. Any value greater than 0 is a problem, as it indicates the existence of one/more broken jobs. A job is considered broken, only if the 16th attempt made by Oracle to run the job fails. To know which jobs have broken, use the detailed diagnosis capability of this measure. Once the jobs are identified, you can proceed to manually run the broken jobs through the DBMS_JOB.RUN procedure after logging in as the owner of that job. |
| Num_running_jobs |
Indicates the number of jobs that are currently runnning. |
Number |
Use the detailed diagnosis to view the details of the running jobs. |
| Max_cpu_time |
Indicates the maximum CPU time taken by a job during the last measurement period. |
Seconds |
A low value is desired for this measure. A high value or a consistent increase in the value of this measure is a cause for concern, as it indicates CPU bottlenecks. Use the detailed diagnosis to identify the details of the jobs that are consuming more CPU time. |
| Max_run_time |
Indicates the maximum time taken for executing the job during the last measurement period. |
Seconds |
A low value is desired for this measure. Use the detailed diagnosis to identify which job is consuming more time for execution. |
|