Multi-task jobs allow you to create composite jobs by defining tasks, with each task functioning as an independent job. You edit and define tasks in much the same way as a regular job.
Notification: Multi-task jobs support notification at the job level and not the task level.
Suspend/Resume: You can suspend and resume multi-task jobs, however, because some tasks may be defined as suspendable and some not, suspending a multi-task job will operate in the following manner:
If a multi-task job state is SCHEDULED, the entire job is suspended, regardless of whether individual tasks are suspendable or not.
If a multi-task job state is EXECUTING, the job enters a state of SUSPEND PENDING. Currently executing tasks that are suspendable will be individually suspended once the current task step is complete (tasks may consist of one or more steps). Currently executing tasks that are not suspendable will continue to completion. If currently running tasks are not suspendable, or are currently executing the last step of all suspendable tasks, the status of the job will move to COMPLETED or FAILED. Also, when a multi-task job state enters SUSPEND PENDING, new tasks that execute as dependencies of currently executing tasks will be suspended if they are suspendable. Conversely, new tasks will execute if they are not suspendable.
Stop/Retry: Multi-task jobs can be stopped like a regular single task job. A multi-task job can be restarted only if all tasks are restartable.
Single vs. Multiple Execution Runs
Enterprise Manager Information Roadmap
Copyright © 1996, 2007, Oracle. All rights reserved.