Oracle Enterprise Manager
Encyclopedia
The computer
Computer
A computer is a programmable machine designed to sequentially and automatically carry out a sequence of arithmetic or logical operations. The particular sequence of operations can be changed readily, allowing the computer to solve more than one kind of problem...

 application
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

 Oracle Enterprise Manager (OEM or EM, EM is more appropriate) aims to manage software
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....

 produced by Oracle Corporation
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation that specializes in developing and marketing hardware systems and enterprise software products – particularly database management systems...

 as well as by some non-Oracle entities.

Oracle Enterprise Manager Database Control

Oracle Enterprise Manager Database Control, the oldest and arguably the best-known release, aims to manage Oracle database
Oracle database
The Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....

s. It originated as a Java client
Client (computing)
A client is an application or system that accesses a service made available by a server. The server is often on another computer system, in which case the client accesses the service by way of a network....

 able to configure and manage databases.

Oracle Enterprise Manager Application Server Control

Oracle Application Server
Oracle Application Server
In computing, the Oracle Application Server 10g , consists of an integrated, standards-based software platform. It forms part of Oracle Corporation's Fusion Middleware technology stack...

 also has a web-interface to manage the application server.

Oracle Enterprise Manager Grid Control

For managing lots of databases and application servers (according to Oracle Corporation, preferably in a grid
Grid computing
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common goal. The grid can be thought of as a distributed system with non-interactive workloads that involve a large number of files...

 solution) one could use the Oracle Enterprise Manager Grid Control. It can manage multiple instances of Oracle deployment platforms; the most recent edition also allows for management and monitoring of other platforms such as Microsoft .NET, Microsoft SQL Server, NetApp Filers, BEA weblogic and others. Partners and IT organizations can build extensions to Oracle Enterprise Manager, and make them available to other Enterprise Manager users via Oracle Enterprise Manager 10g Grid Control Extensions Exchange.

The architecture of the OEM for Grid Control has three distinct components:
  1. the collection agent (Oracle Management Agent or OMA)
  2. the aggregation agent (Oracle Management Server
    Oracle Management Server
    In the context of an Oracle Enterprise Manager environment, an Oracle Management Server functions as a middle tier between "Oracle intelligent agents" and management consoles, where DBAs view and control their OEM domain.An OMS has special links with a repository database, used for storing OEM...

     or OMS)
  3. the repository agent (Oracle Management Repository or OMR)

The OMA runs on the target host and collects information on the hardware, operating system, and applications that run on the target. The OMS runs on one or two servers and collects the data generated by the OMAs. The OMS pulls the information from the OMAs and aggregates the collections into the repository
Software repository
A software repository is a storage location from which software packages may be retrieved and installed on a computer.- Discussion :Many software publishers and other organizations maintain servers on the Internet for this purpose, either free of charge or for a subscription fee...

. The OMS also acts as the user-interface — by generating web-pages for database administrator
Database administrator
A database administrator is a person responsible for the design, implementation, maintenance and repair of an organization's database. They are also known by the titles Database Coordinator or Database Programmer, and is closely related to the Database Analyst, Database Modeller, Programmer...

s to view the status of systems and services. The OMR comprises an instance of the Oracle database that stores the data collected by the OMS. Installers can make the OMR highly available or fault-tolerant
Fault-tolerant system
Fault-tolerance or graceful degradation is the property that enables a system to continue operating properly in the event of the failure of some of its components. A newer approach is progressive enhancement...

 by running it on an Oracle RAC
Oracle RAC
In database computing, Oracle Real Application Clusters — an option for the Oracle Database software produced by Oracle Corporation and introduced in 2001 with Oracle9i — provides software for clustering and high availability in Oracle database environments...

 instance across multiple nodes.

Plug-ins on each of the OMAs can customise or manipulate the data presented by the OEM by extending the data that the OMAs collect. Administrators can customize the analysis of the data with "management packs" to look at specific collections of data to display a system's performance. The release of OEM allows for the design and configuration of custom Plug-ins to monitor any application desired. OMAs collect the data using the custom-built plug-in and transmit the results in XML format back to the OMS, which then stores and analyzes the data as desired.Oracle Enterprise Manager continues to expand its monitoring scope by offering management plug-ins for non-Oracle components, that are both Oracle-developed and developed in partnership by third-party vendors. For example, Plug-ins for Veritas Storage Foundation
Veritas Storage Foundation
Veritas Storage Foundation, previously known as Veritas Foundation Suite, combines Veritas Volume Manager and Veritas File System to provide a complete solution for online storage management...

 (VxVM, VxFS) and Veritas Cluster Server
Veritas Cluster Server
Veritas Cluster Server is a High-availability cluster software, for Unix, Linux and Microsoft Windows computer systems, created by Veritas Software...

 (VCS), were announced and released on November 12, 2007, at Oracle OpenWorld.

Functionality

Oracle Enterprise Manager performs much of its activity through intelligent agents which Oracle Corporation refers to as Oracle Management Agents. These run as autonomous proxy processes on a managed node, and perform execution and monitoring tasks for Oracle Enterprise Manager, communicating using the Hypertext Transfer Protocol
Hypertext Transfer Protocol
The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web....

(HTTP or HTTPS). Oracle Release 10g has 14 additional packs (plug-ins) which require separate licensing. By default, upon installation, the OMA enables several packs(Change Management, Performance & Tuning, Diagnostics and Configuration Management) without any regard to what a customer has licensed. Users need to de-select unlicensed packs after installing the agent on a target database.

Implementation

OEM uses by default the SYSMAN schema in an Oracle database as a super-administrator account/repository. Utility programs such as emctl or emdctl carry out actual functions.. OEM also provides a command-line alternative, EMCLI (EM command line interface) with verbs to provide the same functionality as the UI-based EM.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK