Oracle Enterprise Manager

Last updated

Oracle Enterprise Manager (OEM) is a set of web-based tools aimed at managing software and hardware produced by Oracle Corporation as well as by some non-Oracle entities.

Contents

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 databases. It originated as a Java client able to configure and manage databases.

Oracle Enterprise Manager Application Server Control

Oracle Application Server 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 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, 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 an Oracle hosted web site called Oracle Enterprise Manager Extensibility Exchange. [1]

System monitoring features include monitoring functionality that supports detection and notification of impending IT problems. It monitors Oracle Database instances, Oracle Real Application Clusters, and Oracle Application Server Farms and Clusters. OEM Grid Control comes with a set of performance and health metrics 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:

  1. the collection agent (Oracle Management Agent or OMA)
  2. the aggregation agent (Oracle Management Server 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. The OMS also acts as the user-interface — by generating web-pages for database administrators 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 by running it on an Oracle RAC 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 current 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, VMWare vSphere, and EMC Clariion are available. [2]

Key features of OEM Grid Control:

Oracle Enterprise Manager Cloud Control

This is Oracle's release since 13c

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 (HTTP or HTTPS). 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. [3]

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. [4] OEM also provides a command-line alternative, EMCLI (EM command line interface) with verbs to provide the same functionality as the UI-based EM.

Version history

See also

Related Research Articles

<span class="mw-page-title-main">Oracle Corporation</span> American multinational computer technology corporation

Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells database software and technology, cloud engineered systems, and enterprise software products, such as enterprise resource planning (ERP) software, human capital management (HCM) software, customer relationship management (CRM) software, enterprise performance management (EPM) software, and supply chain management (SCM) software.

NetApp, Inc. is an American hybrid cloud data services and data management company headquartered in San Jose, California. It has ranked in the Fortune 500 from 2012–2021. Founded in 1992 with an IPO in 1995, NetApp offers cloud data services for management of applications and data both online and physically.

Jakarta Connectors is a Java programming language tool for connecting application servers and enterprise information systems (EIS) as part of enterprise application integration (EAI). While JDBC is specifically used to connect Java applications to databases, JCA is a more generic architecture for connection to legacy systems. JCA was developed under the Java Community Process as JSR 16, JSR 112 and JSR 322.

Tuxedo is a middleware platform used to manage distributed transaction processing in distributed computing environments. Tuxedo is a transaction processing system or transaction-oriented middleware, or enterprise application server for a variety of systems and programming languages. Developed by AT&T in the 1980s, it became a software product of Oracle Corporation in 2008 when they acquired BEA Systems. Tuxedo is now part of the Oracle Fusion Middleware.

The Oracle Application Server 10g, consists of an integrated, standards-based software platform. It forms part of Oracle Corporation's Fusion Middleware technology stack. The heart of Oracle Application Server consists of Oracle HTTP Server and OC4J which deploys Java EE-based applications. The latest version of OC4J offers full compatibility with the Java EE 1.4 specifications.

IBM Spectrum Protect is a data protection platform that gives enterprises a single point of control and administration for backup and recovery. It is the flagship product in the IBM Spectrum Protect family.

In relational database management systems and in the particular context of an Oracle Enterprise Manager (OEM) environment, an 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 administrators may view and control their OEM domain(s).

Veritas Backup Exec is a data protection software product designed for customers with mixed physical and virtual environments, and who are moving to public cloud services. Supported platforms include VMware and Hyper-V virtualization, Windows and Linux operating systems, Amazon S3, Microsoft Azure and Google Cloud Storage, among others. All management and configuration operations are performed with a single user interface. Backup Exec also provides integrated deduplication, replication, and disaster recovery capabilities and helps to manage multiple backup servers or multi-drive tape loaders.

Oracle Fusion Middleware consists of several software products from Oracle Corporation. FMW spans multiple services, including Java EE and developer tools, integration services, business intelligence, collaboration, and content management. FMW depends on open standards such as BPEL, SOAP, XML and JMS.

The software which Oracle Corporation markets as Oracle Data Guard forms an extension to the Oracle relational database management system (RDBMS). It aids in establishing and maintaining secondary standby databases as alternative/supplementary repositories to production primary databases.

<span class="mw-page-title-main">EnterpriseDB</span> American software company

EnterpriseDB (EDB), a privately held company based in Massachusetts, provides software and services based on the open-source database PostgreSQL, and is one of the largest contributors to Postgres. EDB develops and integrates performance, security, and manageability enhancements into Postgres to support enterprise-class workloads. EDB has also developed database compatibility for Oracle to facilitate the migration of workloads from Oracle to EDB Postgres and to support the operation of many Oracle workloads on EDB Postgres.

Azure DevOps Server is a Microsoft product that provides version control, reporting, requirements management, project management, automated builds, testing and release management capabilities. It covers the entire application lifecycle, and enables DevOps capabilities. Azure DevOps can be used as a back-end to numerous integrated development environments (IDEs) but is tailored for Microsoft Visual Studio and Eclipse on all platforms.

Mobile device management (MDM) is the administration of mobile devices, such as smartphones, tablet computers, and laptops. MDM is usually implemented with the use of a third-party product that has management features for particular vendors of mobile devices. Though closely related to Enterprise Mobility Management and Unified Endpoint Management, MDM differs slightly from both: unlike MDM, EMM includes mobile information management, BYOD, mobile application management and mobile content management, whereas UEM provides device management for endpoints like desktops, printers, IoT devices, and wearables as well.

<span class="mw-page-title-main">Univa</span> Software company

Univa was a software company that developed workload management and cloud management products for compute-intensive applications in the data center and across public, private, and hybrid clouds, before being acquired by Altair Engineering in September 2020.

Java Composite Application Platform Suite is a standards-based enterprise service bus software suite from Oracle Corporation. The suite has several components that help to integrate existing applications and deliver new business services in a service-oriented architecture environment. It is a Java EE compliant platform and provides application-to-application integration, business-to-business integration, business process management along with integrated human workflow, an Enterprise Information Portal, extract transform and load (ETL), business activity monitoring and composite application development.

<span class="mw-page-title-main">DIET</span>

DIET is a software for grid-computing. As middleware, DIET sits between the operating system and the application software. DIET was created in 2000. It was designed for high-performance computing. It is currently developed by INRIA, École Normale Supérieure de Lyon, CNRS, Claude Bernard University Lyon 1, SysFera. It is open-source software released under the CeCILL license.

HP Network Management Center (NMC) is a suite of integrated HP software used by network managers in information technology departments. The solutions allows network operators to see, catalog and monitor the routers, switches and other devices on their network. It alerts IT staff when a network device fails and predicts when a network node or connection point may go down. It was designed to improve operational efficiency.

openQRM is a free and open-source cloud computing management platform for managing heterogeneous data centre infrastructures.

Kubernetes is an open-source container orchestration system for automating software deployment, scaling, and management. Originally designed by Google, the project is now maintained by the Cloud Native Computing Foundation.

<span class="mw-page-title-main">Oracle Cloud</span> Cloud computing service

Oracle Cloud is a cloud computing service offered by Oracle Corporation providing servers, storage, network, applications and services through a global network of Oracle Corporation managed data centers. The company allows these services to be provisioned on demand over the Internet.

References

  1. "Enterprise Manager Extensions Exchange". Oracle.com. Retrieved 2 August 2017.
  2. "At-a-Glance". Apex.oracle.com. Retrieved 2 August 2017.
  3. "Enterprise Manager Cloud Control Basic Installation Guide". Docs.oracle.com. Retrieved 2 August 2017.
  4. "Oracle Executables". Yong321.freeshell.org. Retrieved 2 August 2017.
  5. https://blogs.oracle.com/observability/post/announcing-oracle-enterprise-manager-13c-release-5
  6. https://blogs.oracle.com/oem/oracle-enterprise-manager-134-is-now-available-for-download [ bare URL ]
  7. Koloski, Dan. "Oracle Enterprise Manager 13c: New and Exciting Features". Blogs.oracle.com. Retrieved 2 August 2017.
  8. "Oracle Enterprise Manager 12c". Oracle.com. Retrieved 2 August 2017.
  9. "Oracle Unveils Oracle Enterprise Manager 12c". Biztech2.com. Biztech2.com India. 2011-11-18. Archived from the original on 2011-12-20. Retrieved 2011-12-07. Oracle has announced Oracle Enterprise Manager 12c the industry's first solution to combine management of the full Oracle stack with complete enterprise cloud lifecycle management. [...] Oracle Enterprise Manager 12c brings together management capabilities for the entire cloud lifecycle through Oracle Enterprise Manager Cloud Control, its new centralised console.
  10. "Table of Contents". Docs.oracle.com. Retrieved 2 August 2017.
  11. "Oracle Enterprise Manager Documentation". Docs.oracle.com. Retrieved 2 August 2017.
  12. "Oracle Enterprise Manager Release 2 (9.2) Documentation". Oracle.com. Retrieved 2 August 2017.