Oracle Enterprise Manager Concepts Guide | ![]() Library |
![]() Product |
![]() Contents |
![]() Index |
In a large, distributed database environment, the proportion of nodes per administrator increases rapidly, requiring tools that can automate tasks through "lights out" management and proactive event management. The Oracle Enterprise Manager provides a job scheduling system and an event management system.
The benefits of the job scheduling system are as follows
To schedule a job, you do not need to connect to the node on which the job will be run. Instead, you submit the job from the Console and specify the nodes or services on which it should run.
When you submit a job to a one or more destinations, it is possible that any one of those sites may be down. If a site or its agent is down, the communication daemon queues job requests that could not be delivered to the site. Once the site can be contacted, the daemon will submit the queued job to the agent.
The Job Scheduling System can be used with the Event Management System to automate problem correction. When you register an event to be monitored by Enterprise Manager, you have the option of specifying a fixit job, which will be executed to correct the problem if the event occurs.
This allows you to submit a job, such as backing up a database, without worrying about specifics of the platform. For example, you can select a group of databases residing on UNIX and VMS machines, and send one backup job request to back up the databases. The agents on those nodes run backup job scripts that are specific to their platforms.
Composite jobs can contain test conditions based on the success of a task. For example, if a composite job consists of two tasks, starting up a database and then running a SQL script, you can specify that the script be run only if the database was successfully started.
Because jobs are run independently by agents, you can submit any number of jobs on multiple nodes without affecting the Console. For example, you can submit several jobs and then immediately start another task without waiting for the agents to schedule the jobs.
In addition, because there is an intelligent agent residing on each managed node, jobs can be run on multiple nodes simultaneously. For example, you can submit a job to run a report on multiple databases worldwide. The job is scheduled and run independently by the agent that services each database. Therefore, the jobs can be executed by their respective agents at the same time.
Because jobs are categorized by service types, such as database or node, the Job system knows which credentials to pass to the agent. If the job runs on a node, the Job Scheduling System passes either your preferred credentials for the node, or if none are specified, the username and password you used when you logged into the Console. If the job runs on a service, such as a database, the Job Scheduling System also passes your preferred credentials to the service.
A job can also be run with the agent's credentials. This flexibility allows a site to easily incorporate the Job Scheduling System's authentication methods with existing security policies.
The process to register an event set is:
Features of the Event Management System are:
For example, a third-party application can detect an event on a node and report that event to the intelligent agent on that node. The agent then sends the message back to the Console as usual.
The Event system also allows you to focus on select systems and events. This control is vital in a large system. Rather than monitor all sites or a large number of sites, you can pinpoint only those services they wish to monitor.
On the other hand, an administrator can monitor a large number of sites with minimal performance impact on the Console. Because the intelligent agents perform the monitoring independent of the Console, an administrator has the option of monitoring many sites without slowing other tasks.
The standard pre-defined events are the fault management events:
Note:
![]() ![]() Prev Next |
![]() Copyright © 1996 Oracle Corporation. All Rights Reserved. |
![]() Library |
![]() Product |
![]() Contents |
![]() Index |