Oracle Enterprise Manager

Oracle Enterprise Manager (OEM) — набор веб-интерфейсов и инструментов для управления программным обеспечением и аппаратным обеспечением, разработанных компанией Oracle Corporation, а также решениями некоторых сторонних производителей. Актуальной версией продукта является Oracle Enterprise Manager 24ai (выпущена 17 декабря 2024 года), которая позиционируется как современная платформа для гибридных и мультиоблачных сред.

Выпуски

Историческое деление Oracle Enterprise Manager на отдельные редакции (Database Control, Application Server Control и Grid Control) устарело, и в настоящее время продукт представляет собой единую платформу[1]. Актуальными основными выпусками являются Oracle Enterprise Manager 24ai и 13c Cloud Control[2]. Современная модель лицензирования включает бесплатную базовую платформу (Base Platform) и дополнительно лицензируемые пакеты управления (Management Packs)[3].

Исторические редакции

Database Control. Oracle Enterprise Manager Database Control — самый первый и, возможно, наиболее известный выпуск, предназначенный для управления базами данных Oracle. Изначально реализован как Java-клиентское приложение для настройки и администрирования баз данных.

Application Server Control. Oracle Application Server оснащён собственным веб-интерфейсом для администрирования серверов приложений.

Grid Control. Для управления множеством баз данных и серверов приложений (по заявлениям Oracle Corporation — преимущественно в конфигурациях, основанных на грид-вычислениях), применяется Oracle Enterprise Manager Grid Control. Эта версия поддерживает управление несколькими инстансами Oracle на различных вычислительных платформах; последние издания также обеспечивают мониторинг и управление внешними платформами, включая Microsoft .NET, Microsoft SQL Server, NetApp filer, BEA Weblogic и другие. Партнёры и ИТ-организации могут разрабатывать расширения для Oracle Enterprise Manager и размещать их на специальном сайте Oracle Enterprise Manager Extensibility Exchange[4].

Система мониторинга поддерживает обнаружение и уведомление о потенциальных проблемах ИТ-инфраструктуры. Grid Control позволяет отслеживать экземпляры баз данных Oracle, Oracle Real Application Clusters, серверные фермы и кластеры Oracle Application Server. В состав Grid Control входят характеристики производительности и метрики состояния для мониторинга приложений, серверов приложений, баз данных, а также базовых компонентов — узлов, операционных систем и систем хранения данных.

Архитектура OEM Grid Control включает три ключевых компонента:

  1. агент сбора данных (Oracle Management Agent, OMA)
  2. сервер агрегации (Oracle Management Server, OMS)
  3. хранилище — репозиторий (Oracle Management Repository, OMR)

OMA запускается на целевом узле и собирает сведения о железе, операционной системе и прикладных программах. OMS, функционирующий на одном или двух серверах, агрегирует данные от OMA и сохраняет их в репозиторий. Кроме того, OMS формирует пользовательский веб-интерфейс для администраторов, отображая состояние систем и сервисов. OMR — это экземпляр базы данных Oracle для хранения всех собранных данных; для обеспечения высокой доступности или отказоустойчивости репозиторий может быть развёрнут на кластере Oracle RAC.

Плагины (Plug-in) на каждом из OMA позволяют расширять или модифицировать собираемые данные, а «руководящие пакеты» (Management Packs) дают возможность детализировать анализ состояния, в том числе по индивидуальным метрикам. В редакции OEM, актуальной на 2006 год, реализовано создание и настройка собственных плагинов для мониторинга любых приложений; OMA собирает данные с помощью такого плагина и передаёт их в формате XML на OMS, далее данные сохраняются в репозитории и анализируются. Oracle Enterprise Manager поддерживает плагины и для сторонних решений (разработанные как Oracle, так и партнёрами), например: для Veritas Storage Foundation, VMWare vSphere, EMC Clariion.

Ключевые возможности Grid Control:

  • Системный мониторинг
  • Управление группами
  • Система заданий (Job System)
  • Информационный издатель (Information Publisher)
  • Управление соответствием (Compliance Management)
  • Расширяемость (Extending Enterprise Manager)
  • Управление целевыми системами (Managing Targets)

Cloud Control. Это актуальная на сегодняшний день редакция Oracle (c серией 13c).

Функциональные возможности

Большинство операций Oracle Enterprise Manager выполняется с помощью интеллектуальных агентов. Традиционные автономные агенты (Standalone Management Agents) работают как прокси-процессы на управляемых узлах, осуществляя выполнение команд и мониторинг по протоколам HTTP или HTTPS. В версии 24ai также появились удалённые агенты (Remote Agents), позволяющие осуществлять мониторинг без локальной установки на целевых хостах. Функциональность пакетов управления, таких как Diagnostics и Tuning, по умолчанию активна на уровне базы данных. Для предотвращения нарушений лицензионного соглашения их необходимо отключать с помощью параметра CONTROL_MANAGEMENT_PACK_ACCESS (установив значение NONE), а также в пользовательском интерфейсе Enterprise Manager[5]. В версии 24ai реализована функция Zero Downtime Monitoring, которая обеспечивает непрерывность обработки событий агентами во время планового обслуживания центрального сервера Enterprise Manager. Также в систему интегрирован встроенный ИИ-ассистент «Ask EM». Он использует собираемую агентами операционную телеметрию для ответов на запросы пользователей о состоянии инфраструктуры и производительности на естественном языке[6].

Реализация

По умолчанию Oracle Enterprise Manager использует схему SYSMAN в базе данных Oracle в качестве суперпользователя и репозитория. Основным инструментом командной строки для управления компонентами остаётся утилита emctl, в то время как прямое использование emdctl отошло на второй план[7]. Для автоматизации задач активно применяется интерфейс командной строки EMCLI (EM command line interface), реализующий (через специальные глаголы) функции, аналогичные возможностям веб-интерфейса[8].

Составные компоненты

Oracle Management Server (OMS) выполняет роль промежуточного слоя между интеллектуальными агентами Oracle и консолями управления Oracle. OMS может функционировать в многосерверной конфигурации; репозиторий управления использует схему SYSMAN, а учётная запись DBSNMP применяется агентами исключительно для мониторинга целевых баз данных[9]. Через OMS администраторы могут просматривать и управлять своими доменами OEM[10].

OMS поддерживает специальные связи с базой-репозиторием, где хранятся все данные OEM.

В версии 24ai архитектура OMS была модернизирована и переведена на контейнерную основу, включающую независимый контейнер Zero Downtime (ZDT) WebLogic для обеспечения непрерывной работы компонентов мониторинга[8].

История версий

  • Oracle Enterprise Manager 24ai — 17 декабря 2024
  • Oracle Enterprise Manager Cloud Control 13c Release 5 (13.5) — апрель 2021 (последнее известное кумулятивное обновление — Release Update 29 (13.5.0.29), выпущено 31 января 2026 года)
  • Oracle Enterprise Manager Cloud Control 13c Release 4 (13.4) — январь 2020
  • Oracle Enterprise Manager Cloud Control 13c Release 3 (13.3) — июль 2018
  • Oracle Enterprise Manager Cloud Control 13c Release 2 (13.2) — октябрь 2016
  • Enterprise Manager 13c Release 1 (13.1) — декабрь 2015. В этом выпуске поддерживаются приложения Oracle, базы данных, middleware, аппаратное обеспечение и интегрированные системы[11].
  • Enterprise Manager 12c (12.1.0.2) — ноябрь 2011. В этом выпуске сделан акцент на гибридных средах, а сам релиз получил обозначение «Total Cloud Control» и включил ориентированный на облако блок Oracle Enterprise Manager Cloud Control.
  • Enterprise Manager 11g — июнь 2010. В этом выпуске Oracle использовала термин «grid», позднее уступивший место понятию «облако»; релиз получил обозначение «Grid Control».
  • Enterprise Manager 10g Release 1 — март 2004[12][13].
  • Enterprise Manager 9i — июнь 2001.

Примечания

  1. Installing Oracle Enterprise Manager. Oracle Documentation. Дата обращения: 28 мая 2026.
  2. Oracle Enterprise Manager. Oracle. Дата обращения: 28 мая 2026.
  3. Licensing Oracle Enterprise Manager. Oracle Documentation. Дата обращения: 28 мая 2026.
  4. Enterprise Manager Extensions Exchange (англ.). Oracle.com. Дата обращения: 28 мая 2026.
  5. Enterprise Manager Licensing Information User Manual. Oracle Documentation. Дата обращения: 28 мая 2026.
  6. GenAI Assistant. Oracle Documentation. Дата обращения: 28 мая 2026.
  7. Oracle Executables (англ.). Yong321.freeshell.org. Дата обращения: 28 мая 2026.
  8. 1 2 Enterprise Manager Architecture. Oracle Documentation. Дата обращения: 28 мая 2026.
  9. Upgrading Oracle Enterprise Manager. Oracle Documentation. Дата обращения: 28 мая 2026.
  10. Overview of Oracle Enterprise Manager — Oracle Management Server (англ.). Docs.oracle.com. Дата обращения: 28 мая 2026.
  11. Oracle Enterprise Manager 12c (англ.). Oracle.com. Дата обращения: 28 мая 2026.
  12. Table of Contents (англ.). Docs.oracle.com. Дата обращения: 28 мая 2026.
  13. Oracle Enterprise Manager Documentation (англ.). Docs.oracle.com. Дата обращения: 28 мая 2026.