Oracle Enterprise Manager Concepts Guide Go to Product Documentation Library
Library
Go to books for this product
Product
Go to Contents for this book
Contents
Go to Index
Index



Go to previous file in sequence Go to next file in sequence

Overview Of Oracle Enterprise Manager



Oracle Enterprise Manager is the cornerstone of the strategy which makes Oracle the most manageable database for the enterprise. The Oracle Enterprise Manager product family consists of next generation system management tools designed to efficiently manage the complete Oracle environment.

Oracle Enterprise Manager provides an integrated solution for managing your heterogeneous environment with an open, client/server architecture. The client/server architecture, which is both scalable and lightweight, consists of a centralized console, common services and intelligent agents running on the managed nodes. Various applications reside on top of the common services, performing comprehensive system management tasks. These applications can be provided by Oracle, or by customers and other third-party vendors.

This chapter introduces the Oracle Enterprise Manager and presents an overview of its benefits and major components. The following topics are covered:

What Is Enterprise Manager?

Oracle Enterprise Manager (OEMGR) is Oracle Corporation's newest generation of system management tools.

As you migrate from large centralized mainframe systems to smaller distributed systems, the task of being a database administrator (DBA) becomes increasingly difficult. As an Oracle DBA you are often responsible for managing a highly divergent combination of local and remote systems. In this environment, you require easy-to-use and effective tools that administer distributed systems from a single site.

Oracle Enterprise Manager provides Oracle database administrators with an intuitive, easy-to-use interface and a high degree of automation through remote task execution and reactive and proactive management capabilities. It also scales to accommodate both very large database configurations, while being flexible enough to handle installations with very many databases. Oracle Enterprise Manager includes an open-architecture design, providing third-party vendors and customers with the ability to integrate their applications into Oracle Corporation's system management platform.

From the Enterprise Manager Console, you can

Benefits of Enterprise Manager

The major benefits of Enterprise Manager are:

Centralized Console for Single Point of Management

You can manage your distributed systems and databases from Oracle Enterprise Manager's single centralized Console. The Console provides an easy-to-use, simple graphical user interface (GUI) and centralized point-of-control, with tasks easily executed by simple drag-and drop. The interface enables you to be effective with minimal training.

The Oracle Enterprise Manager uses Transparent Network Substrate (TNS) and SQL*Net which permit a heterogeneous system (one with multiple protocols) to be managed as easily as a homogeneous one. You can schedule jobs on multiple nodes simultaneously or easily monitor groups of services together.

Oracle Enterprise Manager is optimized for very many database scenarios through caching and multi-threaded processing.

Scalability for Growing Distributed Environments

Designed to provide the flexibility and customization required by administrators of rapidly growing distributed environments, the Oracle Enterprise Manager easily scales upwards to maintain performance and automate routine tasks. Even in a large system you can customize the Console GUI to display any part of the system.

Automated ("Lights Out") System Administration

In a large, distributed database environment, the portion of nodes per administrator increases rapidly, requiring tools that can automate tasks through "lights out" (automated) management and proactive event management.

The Job Scheduling system provides you with the ability to automate routine tasks. You can schedule tasks such as database backups or running reports on a regular basis, thereby freeing your time to focus on value-added tasks. The Job Scheduling System can schedule and run jobs on remote sites, providing the kind of "lights out" management that is vital in a large, distributed environment.

Using the Oracle Enterprise Manager's Event Management system, you can remotely monitor for critical database and system events. You define which events are of interest, and when one of these events is detected, it is represented graphically on the Console. In addition, you can choose to be notified through electronic mail or page.

To further automate problem detection and correction, you can specify for Oracle Enterprise Manager to perform tasks in response to an event. For example, you can register an event to monitor the space usage of a tablespace and, if necessary, run a fix-it job to allocate a new datafile to the tablespace.

This ability of proactive management of an event allows you to ensure that a problem is corrected before it noticeably impacts end-users.

Note:
See Chapter 3, Job and Event Systems for more information on jobs and event sets.

Intelligent Autonomous Agent

You can localize task execution, so that DBA tasks are completed even when a crucial part of the network is down. Localized tasks are reliable because all job processing is done by the agent. For example, if you schedule a job on a node, it will be executed locally at the specified time. In addition, because the job is executed locally, it will run even if a network outage occurs between the node and the Console.

Because Enterprise Manager queues messages locally, messages are saved until they can be delivered, even if a network connection is down.

Easy-to-Use Security

Oracle Manager's Security System provides easy-to-use administrator level security, allowing the administrator single sign-on access to particular databases.

Each administrator's privileges are stored in a credentials file and are used by the Oracle Enterprise Manager to manage your connections. When you connect to a database from the Console, your credentials are transparently passed by Oracle Enterprise Manager, so you do not have to log in repeatedly.

Because Enterprise Manager allows for flexible security management, you can tailor it to suit the security roles and policies of the system by keeping a list of your preferred credentials for the nodes and services throughout the network. Because a separate list is stored for each administrator, you can share credentials or have unique ones.

The Basic Components

This section describes the following components of Oracle Enterprise Manager

The Console

The Oracle Enterprise Manager console gives you a central point of control for the Oracle environment through an intuitive graphical user interface that provides drag-and-drop systems management. The console user interface consists of a set of windows, menus, toolbars, and palettes.

The windows provide you with a tree list (a hierarchical view of Oracle services on the network) and a topographical or map view (which permits Oracle services to be grouped based on spatial relationships, function, or both). The map view shows the network and connects to the Job Scheduling and Event Management Systems.

The menus, toolbars, and palettes allow you to perform DBA tasks, such as submitting a job or creating a user.

Common Services

Enterprise Manager has a set of common services that help you manage nodes throughout your network. These common services are:

Figure 1-1: Enterprise Manager Architecture illustrates the architecture of Enterprise Manager.

Figure 1-1: Enterprise Manager Architecture

Job Scheduling System

With the Job Scheduling System, you can schedule and run jobs on remote sites throughout the network.

For example, you can schedule a report to be run every Sunday night on a predetermined set of databases. You only have to schedule the job once; Enterprise Manager ensures that the job is run on schedule on all specified databases, and it also keeps a history of the job and record of the job's status. You can view information about the job in the Job Scheduling window.

Event Management System

You can monitor specific events at remote sites throughout the network. To automate problem detection and correction, you can also specify a fixit job to be run in response to a particular event.

For example, you can have the Event Management System monitor the tablespace TEMP in the database HQ_MAIL and generate an alert if the tablespace runs out of free space. You can also have a datafile automatically added to the tablespace if this event occurs.

Repository

The Enterprise Manager repository is a database which is accessible from the console. The repository

You can have more than one repository in your system. A user is associated with one repository.

The repository provides a centralized location for storing information about the state of the environment managed by Oracle Enterprise Manager from the perspective of each console user. It contains information on configurations, jobs and events, historical collections, tuning recommendations, the preferred credentials for each user, and other information associated with each Enterprise Manager Console login.

Intelligent Agents and Communication Daemon

Enterprise Manager uses Intelligent Agents and a communication daemon to manage Console tasks such as scheduling and running remote jobs, and monitoring events on remote sites.

The Intelligent Agent is a process that runs on remote nodes. It is both effective and non-intrusive, and functions as the executor of jobs and events sent by the console via the communication daemon. High availability is ensured since the agent can function regardless of the status of the Console or network connections.

The communication daemon is a process that runs on the client Console machine. The daemon communicates with an agent to manage jobs and events.

Service Discovery

The communication daemon is also responsible for discovering services on the network. The manner in which the daemon locates services depends on the version of the Intelligent Agent that is on the node that you want to discover. The daemon can locate services by:

Figure 1-2: Service Discovery illustrates the method used by the communication daemon to discover the nodes and services in a network.

Figure 1-2: Service Discovery

Security

Access to Oracle Services on the network is controlled by a set of user-defined, preferred credentials for the available nodes and services. Enterprise Manager caches the user authentication information in encrypted form in the repository and provides it as part of the connection request from the Enterprise Manager console or console launched applications.

To access services, you must log in to the Console by using an authorized username and password. The Enterprise Manager manages the connections made on your behalf and ensures that others cannot perform operations that they are not privileged to perform.

Integrated Applications

Oracle Enterprise Manager includes a set of standard integrated database administration (DBA) applications. These applications are specialized management tools that can be launched directly from the Console or the Administration Toolbar. Because Enterprise Manager has an open architecture, third-parties can also write applications that integrate into the Console and use the available common services. These applications can be launched directly from the Console.




Go to previous file in sequence Go to next file in sequence
Prev Next
Oracle
Copyright © 1996 Oracle Corporation.
All Rights Reserved.
Go to Product Documentation Library
Library
Go to books for this product
Product
Go to Contents for this book
Contents
Go to Index
Index