Oracle Enterprise Manager (OEM) is a set of web-based tools aimed at managing
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
and
hardware produced by
Oracle Corporation
Oracle Corporation is an American Multinational corporation, multinational computer technology company headquartered in Austin, Texas. Co-founded in 1977 in Santa Clara, California, by Larry Ellison, who remains executive chairman, Oracle was ...
as well as by some non-Oracle entities.
Releases
Oracle Enterprise Manager includes three releases:
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 (commonly referred to as Oracle DBMS, Oracle Autonomous Database, or simply as Oracle) is a proprietary multi-model database management system produced and marketed by Oracle Corporation.
It is a database commonly used for ru ...
s. It originated as a
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
client
Client(s) or The Client may refer to:
* Client (business)
* Client (computing), hardware or software that accesses a remote service on another computer
* Customer or client, a recipient of goods or services in return for monetary or other valuable ...
able to configure and manage databases.
Oracle Enterprise Manager Application Server Control
Oracle Application Server
Oracle Fusion Middleware (FMW, also known as Fusion Middleware) consists of several software products from Oracle Corporation. FMW spans multiple services, including Java EE and developer tools, integration services, business intelligence, col ...
also has a web-interface to manage the application server.
Oracle Enterprise Manager Grid Control
To manage many databases and application servers (according to Oracle Corporation, preferably in a
grid
Grid, The Grid, or GRID may refer to:
Space partitioning
* Regular grid, a tessellation of space with translational symmetry, typically formed from parallelograms or higher-dimensional analogs
** Grid graph, a graph structure with nodes connec ...
solution), the Oracle Enterprise Manager Grid Control can be used. 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
The Microsoft .NET strategy is a marketing plan that Microsoft followed in the early 2000s. Steve Ballmer described it as the company's "most ambitious undertaking since Internet Strategy Day in 1995". In support of this strategy, between 2000 an ...
,
Microsoft SQL Server
Microsoft SQL Server is a proprietary relational database management system developed by Microsoft using Structured Query Language (SQL, often pronounced "sequel"). As a database server, it is a software product with the primary function of ...
,
NetApp filer
A NetApp FAS is a computer storage product by NetApp running the ONTAP operating system; the terms ONTAP, AFF, ASA, FAS are often used as synonyms. "Filer" is also used as a synonym although this is not an official name. There are three types o ...
s,
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 an Oracle hosted web site called Oracle Enterprise Manager Extensibility Exchange.
System monitoring
A system monitor is a hardware or software component used to monitor system resources and performance in a computer system.
Among the management issues regarding use of system monitoring tools are resource usage and privacy. Monitoring can tr ...
features include monitoring functionality that supports detection and notification of impending IT problems. It monitors Oracle
Database instance
In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and analy ...
s, Oracle Real Application Clusters, and Oracle Application Server Farms and Clusters. OEM Grid Control comes with a set of performance and
health metric
Health has a variety of definitions, which have been used for different purposes over time. In general, it refers to physical and emotional well-being, especially that associated with normal functioning of the human body, absent of disease, pain ...
s that allow monitoring of technology components such as applications, application servers, databases, as well as the back-end components on which they rely, such as hosts, operating systems and storage.
The architecture of the OEM for Grid Control has three distinct components:
# the collection agent (Oracle Management Agent or OMA)
# the aggregation agent (
Oracle Management Server Oracle Enterprise Manager (OEM) is a set of web-based tools aimed at managing Computer software, software and Computer hardware, hardware produced by Oracle Corporation as well as by some non-Oracle entities.
Releases
Oracle Enterprise Manager incl ...
or OMS)
# 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
Repository may refer to:
Archives and online databases
* Content repository, a database with an associated set of data management tools, allowing application-independent access to the content
* Disciplinary repository (or subject repository), an ...
. The OMS also acts as the user-interface — by generating web-pages for
database administrator
A database administrator (DBA) manages computer databases. The role may include capacity planning, installation, configuration, database design, migration, performance monitoring, security, troubleshooting, as well as backup and data re ...
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 tolerance is the ability of a system to maintain proper operation despite failures or faults in one or more of its components. This capability is essential for high-availability, mission-critical, or even life-critical systems.
Fault to ...
by running it on an
Oracle RAC In database computing, Oracle Real Application Clusters (RAC) — 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 d ...
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 (VSF
), previously known as Veritas Foundation Suite, is a computer software product made by Veritas Software that combines Veritas Volume Manager (VxVM) and Veritas File System (VxFS) to provide online-storage managem ...
,
VMWare vSphere
VMware vSphere (formerly VMware Infrastructure 4) is VMware's cloud computing virtualization platform.
It includes vCenter Configuration Manager, as well as vCenter Application Discovery Manager, and the ability of vMotion to move more than o ...
, and
EMC Clariion
Clariion (styled CLARiiON) is a discontinued SAN disk array manufactured and sold by EMC Corporation, it occupied the entry-level and mid-range of EMC's SAN disk array products. In 2011, EMC introduced the EMC VNX Series, designed to replace both ...
are available.
Key features of OEM Grid Control:
* System Monitoring
* Managing Groups
* Job System
* Information Publisher
* Compliance Management
* Extending Enterprise Manager
* Managing Targets
Oracle Enterprise Manager Cloud Control
This is Oracle's release since 13c
Functionality
Oracle Enterprise Manager performs much of its activity through
intelligent agents
In artificial intelligence, an intelligent agent is an entity that perceives its environment, takes actions autonomously to achieve goals, and may improve its performance through machine learning or by acquiring knowledge. Leading AI textbook ...
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
HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, wher ...
(HTTP or HTTPS). By default, upon installation, the OMA enables several packs (Change Management, Performance & Tuning, Diagnostics and
Configuration Management
Configuration management (CM) is a management process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. ...
) 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.
Components
The Oracle Management Server (OMS) is a software system that functions as a middle tier between
Oracle intelligent agents and
Oracle management consoles. The system may operate on multiple nodes and by default uses a schema named
DBSNMP
. Through this system,
database administrator
A database administrator (DBA) manages computer databases. The role may include capacity planning, installation, configuration, database design, migration, performance monitoring, security, troubleshooting, as well as backup and data re ...
s may view and control their OEM domain(s).
An OMS has special links with a
repository
Repository may refer to:
Archives and online databases
* Content repository, a database with an associated set of data management tools, allowing application-independent access to the content
* Disciplinary repository (or subject repository), an ...
database, used for storing OEM details.
Version history
* Oracle Enterprise Manager Cloud Control 13c Release 5 (13.5) - April 2021
* Oracle Enterprise Manager Cloud Control 13c Release 4 (13.4) - January 2020
* Oracle Enterprise Manager Cloud Control 13c Release 3 (13.3) - July 2018
* Oracle Enterprise Manager Cloud Control 13c Release 2 (13.2) - October 2016
* Enterprise Manager 13c Release 1 (13.1) - December 2015 - ... support for Oracle applications, databases, middleware, hardware and engineered systems
* Enterprise Manager 12c (12.1.0.2) - November 2011 - In this edition, Oracle stressed hybrid environments, labeling the release 'Total Cloud Control', included the
cloud
In meteorology, a cloud is an aerosol consisting of a visible mass of miniature liquid droplets, frozen crystals, or other particles, suspended in the atmosphere of a planetary body or similar space. Water or various other chemicals may ...
-oriented Oracle Enterprise Manager Cloud Control.
* Enterprise Manager 11g - June 2010 - In this edition, Oracle used the term 'grid' that they had been using to describe the concept that eventually became more popularly known as 'cloud'. The release was labeled 'Grid Control'
* Enterprise Manager 10g Release 1 - March 2004 -
* Enterprise Manager 9i - June 2001 -
See also
*
IBM Director
*
System Center Operations Manager
System Center Operations Manager (SCOM) is a cross-platform data center monitoring system for operating systems and hypervisors. It uses a single interface that shows state, health, and performance information of computer systems. It also pro ...
References
External links
* {{Official website, www.oracle.com/enterprise-manager/
Official Oracle Enterprise Manager Blog
Database administration tools
Oracle software
Oracle database tools
Sybase
Systems management