En el complejo mundo de la tecnología de la información, especialmente en entornos que dependen de la robusta infraestructura de Oracle, la gestión eficiente de bases de datos, servidores de aplicaciones y otros componentes es fundamental. Mantener estos sistemas funcionando de manera óptima, asegurar su disponibilidad y rendimiento, y gestionar su ciclo de vida completo requiere herramientas especializadas y potentes. Aquí es donde entra en juego Oracle Enterprise Manager (OEM), la solución integral de Oracle para la gestión de sus productos y, en muchos casos, de sistemas de terceros.

Oracle Enterprise Manager es mucho más que una simple herramienta; es un conjunto completo de utilidades basadas en web diseñadas específicamente para la administración, monitorización y gestión del software y hardware producido por Oracle Corporation. Sin embargo, su alcance no se limita únicamente al ecosistema de Oracle, ya que también permite gestionar componentes de otras entidades, ofreciendo una visión unificada del entorno de TI.

- Evolución y Versiones de Oracle Enterprise Manager
- Arquitectura de Oracle Enterprise Manager Grid Control
- Monitorización Detallada y Funcionalidades Clave
- Extensibilidad a Través de Plug-ins
- Oracle Fusion Middleware
- ¿Por Qué Utilizar Oracle Enterprise Manager?
- Comparativa de Versiones Clave de OEM
- Preguntas Frecuentes (FAQ)
- ¿Qué es Oracle Enterprise Manager (OEM)?
- ¿Cuáles son las principales versiones de OEM mencionadas?
- ¿Cuál es la arquitectura básica de OEM Grid Control?
- ¿Puede OEM gestionar sistemas que no son de Oracle?
- ¿Qué papel juegan los plug-ins en OEM?
- ¿Qué tipo de tareas se pueden automatizar con el Job System de OEM?
- Conclusión
Evolución y Versiones de Oracle Enterprise Manager
A lo largo de su historia, Oracle Enterprise Manager ha evolucionado para adaptarse a las cambiantes necesidades de gestión de entornos de TI cada vez más complejos. Esta evolución se ha manifestado en diferentes lanzamientos y versiones, cada una con un enfoque particular:
Oracle Enterprise Manager Database Control
Considerada la versión más antigua y, posiblemente, la más reconocida, Oracle Enterprise Manager Database Control se enfoca primordialmente en la gestión de bases de datos Oracle. Originalmente concebida como un cliente Java para configurar y administrar bases de datos, evolucionó hacia una interfaz web, facilitando el acceso y la administración remota de instancias de base de datos individuales.
Oracle Enterprise Manager Application Server Control
Paralelamente al control de bases de datos, Oracle también desarrolló una interfaz web específica para la administración de su servidor de aplicaciones, conocida como Oracle Enterprise Manager Application Server Control. Esta versión estaba dedicada a gestionar las configuraciones, el despliegue y la monitorización del Oracle Application Server.
Oracle Enterprise Manager Grid Control
Con el crecimiento de los entornos de TI y la necesidad de gestionar múltiples bases de datos y servidores de aplicaciones de forma centralizada, especialmente en arquitecturas de cuadrícula (grid), surgió Oracle Enterprise Manager Grid Control. Esta potente versión permite gestionar múltiples instancias de plataformas de despliegue de Oracle. Lo que la distingue es su capacidad, en ediciones más recientes, para monitorizar y gestionar plataformas no-Oracle, incluyendo sistemas como Microsoft .NET, Microsoft SQL Server, NetApp filers, BEA Weblogic y otros. Oracle Enterprise Manager Grid Control es altamente extensible; tanto Oracle como sus socios y organizaciones de TI pueden crear extensiones (plug-ins) y compartirlas a través de un sitio web alojado por Oracle llamado Oracle Enterprise Manager Extensibility Exchange.
Oracle Enterprise Manager Cloud Control
La versión más reciente de Oracle Enterprise Manager, a partir de 13c, es Oracle Enterprise Manager Cloud Control. Esta versión representa el paso de OEM hacia la gestión de entornos cloud y entornos híbridos (on-premises y cloud), consolidando la gestión de una amplia gama de servicios y objetivos.
Arquitectura de Oracle Enterprise Manager Grid Control
Para comprender cómo OEM Grid Control logra su capacidad de gestión centralizada y monitorización a gran escala, es útil conocer su arquitectura fundamental, compuesta por tres componentes distintos que trabajan en conjunto:
- El agente de recolección: Oracle Management Agent (OMA)
- El agente de agregación: Oracle Management Server (OMS)
- El agente de repositorio: Oracle Management Repository (OMR)
El Oracle Management Agent (OMA) es el componente que reside en el host de destino que se desea monitorizar y gestionar. Su función principal es recopilar información detallada sobre el hardware de ese host, el sistema operativo en el que se ejecuta y las aplicaciones que están instaladas y activas (como bases de datos Oracle, servidores de aplicaciones, etc.). El OMA actúa como los ojos y oídos de OEM en el sistema objetivo.
El Oracle Management Server (OMS) es el corazón de la arquitectura. Se ejecuta en uno o dos servidores dedicados y es responsable de comunicarse con todos los OMAs desplegados en el entorno. El OMS no solo recibe la información recolectada por los OMAs, sino que también la procesa, la agrega y la almacena en el repositorio. Además, el OMS es el encargado de generar la interfaz de usuario web a la que acceden los administradores de bases de datos y sistemas para visualizar el estado, el rendimiento y la configuración de los sistemas gestionados, así como para realizar tareas administrativas.
Finalmente, el Oracle Management Repository (OMR) es donde se almacena toda la información recolectada por los OMAs y procesada por el OMS. El OMR es, en sí mismo, una instancia de base de datos Oracle. Almacena datos históricos de rendimiento, información de configuración, historial de trabajos, datos de cumplimiento y toda la metadata necesaria para que OEM funcione. Para asegurar la disponibilidad y tolerancia a fallos del OMR, se puede configurar en una instancia de Oracle Real Application Clusters (RAC) que se ejecuta en múltiples nodos, garantizando que la plataforma de gestión esté siempre accesible.
Monitorización Detallada y Funcionalidades Clave
Una de las capacidades más poderosas de Oracle Enterprise Manager Grid Control es su funcionalidad de monitorización del sistema. Esta función está diseñada para soportar la detección temprana y la notificación de problemas inminentes en la infraestructura de TI. OEM monitoriza activamente instancias de bases de datos Oracle, configuraciones de Oracle Real Application Clusters (RAC) y granjas y clusters de Oracle Application Server. Viene preconfigurado con un conjunto completo de métricas de rendimiento y salud que permiten supervisar no solo los componentes tecnológicos de alto nivel, como aplicaciones, servidores de aplicaciones y bases de datos, sino también los componentes subyacentes en los que dependen, incluyendo hosts, sistemas operativos y almacenamiento.
Más allá de la monitorización, OEM Grid Control ofrece un conjunto de funcionalidades clave que lo convierten en una herramienta de gestión integral:
- System Monitoring: Como se mencionó, proporciona visibilidad del rendimiento y la salud de los componentes del sistema.
- Managing Groups: Permite agrupar lógicamente diferentes objetivos (targets) como bases de datos, hosts o servidores de aplicaciones, facilitando la gestión y monitorización colectiva de conjuntos de sistemas relacionados.
- Job System: Un sistema robusto para automatizar tareas administrativas repetitivas o planificadas, como la ejecución de scripts, la aplicación de parches, la realización de copias de seguridad o la ejecución de comandos. Esto mejora la eficiencia operativa y reduce la carga manual.
- Information Publisher: Una herramienta para crear informes personalizados y programados sobre el estado del sistema, el rendimiento, la disponibilidad y otros aspectos relevantes. Estos informes pueden ser distribuidos automáticamente a las partes interesadas.
- Compliance Management: Ayuda a las organizaciones a asegurar que sus sistemas cumplen con políticas internas, estándares de seguridad y regulaciones externas, evaluando la configuración de los objetivos frente a reglas predefinidas o personalizadas.
- Extending Enterprise Manager: La capacidad de ampliar las funcionalidades de OEM a través de plug-ins, permitiendo la monitorización y gestión de componentes no soportados de forma nativa.
- Managing Targets: La función básica de descubrir, añadir y gestionar individualmente cada componente (target) dentro del entorno de OEM, ya sea una instancia de base de datos, un listener, un host, etc.
Extensibilidad a Través de Plug-ins
La arquitectura de OEM, particularmente en sus versiones Grid Control y Cloud Control, está diseñada para ser extensible. Los plug-ins juegan un papel crucial en esta extensibilidad. Los plug-ins se instalan en los OMAs y permiten personalizar o manipular los datos recolectados. Esto significa que se puede ampliar el tipo de información que los OMAs recopilan o modificar cómo se presentan los datos existentes.
Los administradores pueden personalizar el análisis de los datos recolectados utilizando lo que se conoce como "management packs". Estos packs permiten enfocar el análisis en colecciones específicas de datos para obtener una visión detallada del rendimiento de un sistema en particular o un conjunto de sistemas.
La capacidad de crear plug-ins personalizados es una característica muy potente. Permite a las organizaciones monitorizar cualquier aplicación que deseen, incluso si no es un producto de Oracle y no existe un plug-in predefinido. Los OMAs, utilizando el plug-in personalizado, recopilan los datos relevantes y los transmiten al OMS en formato XML. El OMS, a su vez, almacena y analiza estos datos según la configuración deseada.

Oracle ha continuado expandiendo el alcance de monitorización de OEM ofreciendo plug-ins desarrollados tanto por Oracle como en asociación con terceros para componentes que no son de Oracle. Ejemplos mencionados incluyen plug-ins para Veritas Storage Foundation, VMWare vSphere y EMC Clariion, demostrando la versatilidad de OEM para gestionar entornos de TI heterogéneos.
Oracle Fusion Middleware
Aunque la gestión de sistemas es el foco principal de Oracle Enterprise Manager, es importante situarlo en el contexto más amplio de las soluciones de Oracle. Oracle Fusion Middleware, mencionado en la información proporcionada, es una plataforma de negocios digital clave que facilita la conexión de las organizaciones con la nube. Esta plataforma permite a las empresas construir y ejecutar aplicaciones empresariales que son ágiles e inteligentes, al mismo tiempo que buscan maximizar la eficiencia de la infraestructura de TI mediante arquitecturas de hardware y software modernas y completas. Oracle Enterprise Manager juega un papel vital en la gestión y el mantenimiento de los componentes que forman parte de un entorno de Oracle Fusion Middleware, asegurando que esta plataforma crítica funcione de manera fiable y eficiente.
¿Por Qué Utilizar Oracle Enterprise Manager?
La necesidad de una herramienta de gestión integral como OEM surge de la complejidad inherente a la administración de entornos de TI modernos, especialmente aquellos basados en tecnología Oracle. Utilizar Oracle Enterprise Manager ofrece múltiples beneficios:
- Centralización: Proporciona un único punto de control para gestionar una amplia variedad de sistemas, desde bases de datos y servidores de aplicaciones hasta hardware subyacente y sistemas de terceros.
- Monitorización Proactiva: Permite identificar y recibir alertas sobre posibles problemas de rendimiento o disponibilidad antes de que afecten a los usuarios finales o a las operaciones del negocio.
- Automatización: El sistema de trabajos (Job System) permite automatizar tareas repetitivas, liberando al personal de TI para enfocarse en actividades de mayor valor estratégico.
- Visibilidad Completa: Ofrece dashboards e informes detallados sobre el estado, rendimiento y configuración de todo el entorno gestionado.
- Cumplimiento y Seguridad: Ayuda a asegurar que los sistemas cumplen con las políticas y estándares definidos, reduciendo el riesgo de brechas de seguridad o incumplimiento normativo.
- Eficiencia Operacional: Al simplificar y automatizar la gestión, OEM ayuda a reducir los costos operativos y mejorar la productividad del equipo de TI.
Comparativa de Versiones Clave de OEM
Para entender mejor la evolución y el enfoque de las diferentes versiones, una comparativa simple puede ser útil:
| Versión | Foco Principal | Capacidad de Gestión No-Oracle | Alcance Típico |
|---|---|---|---|
| Database Control | Gestión de Bases de Datos Oracle | Limitada/Nula | Instancia de Base de Datos Individual |
| Application Server Control | Gestión de Oracle Application Server | Limitada/Nula | Instancia de Servidor de Aplicaciones Individual |
| Grid Control | Gestión Centralizada de Múltiples Sistemas Oracle (Bases de Datos, App Servers) | Sí, para plataformas específicas (Microsoft, NetApp, BEA, extensible con plug-ins) | Entornos de TI con Múltiples Sistemas Oracle y algunos de Terceros |
| Cloud Control (13c+) | Gestión Unificada de Entornos Cloud, On-Premises e Híbridos | Sí, muy extensible para una amplia gama de tecnologías | Entornos de TI Modernos, Cloud e Híbridos, con Diversidad Tecnológica |
Esta tabla resalta cómo OEM ha pasado de herramientas especializadas para componentes individuales a una plataforma de gestión centralizada y unificada capaz de abarcar un amplio espectro de tecnologías.
Preguntas Frecuentes (FAQ)
¿Qué es Oracle Enterprise Manager (OEM)?
Oracle Enterprise Manager es una suite de herramientas basadas en web de Oracle Corporation diseñada para la gestión integral de software y hardware de Oracle, así como de componentes de terceros. Su propósito principal es simplificar la administración, monitorización y optimización de entornos de TI complejos.
¿Cuáles son las principales versiones de OEM mencionadas?
Las principales versiones son Oracle Enterprise Manager Database Control (para bases de datos), Oracle Enterprise Manager Application Server Control (para servidores de aplicaciones), Oracle Enterprise Manager Grid Control (para gestión centralizada de múltiples sistemas, incluyendo algunos no-Oracle) y Oracle Enterprise Manager Cloud Control (la versión más reciente, para entornos cloud e híbridos).
¿Cuál es la arquitectura básica de OEM Grid Control?
La arquitectura de OEM Grid Control se basa en tres componentes principales: el Oracle Management Agent (OMA) que recolecta datos en los sistemas de destino, el Oracle Management Server (OMS) que agrega y procesa esos datos y proporciona la interfaz web, y el Oracle Management Repository (OMR), una base de datos Oracle que almacena toda la información de gestión.
¿Puede OEM gestionar sistemas que no son de Oracle?
Sí, especialmente las versiones Grid Control y Cloud Control. Estas versiones tienen soporte nativo limitado para ciertas plataformas no-Oracle (como Microsoft SQL Server o VMWare) y, de manera más importante, permiten la gestión de otros sistemas a través de la instalación de plug-ins desarrollados por Oracle o terceros, o incluso plug-ins personalizados.
¿Qué papel juegan los plug-ins en OEM?
Los plug-ins son extensiones que amplían la capacidad de OEM para monitorizar y gestionar diferentes tecnologías. Se instalan en los OMAs y permiten recolectar datos específicos o personalizar la forma en que se procesan. Son cruciales para extender la funcionalidad de OEM a componentes no soportados de forma nativa o para crear monitorización a medida.
¿Qué tipo de tareas se pueden automatizar con el Job System de OEM?
El Job System permite automatizar una amplia gama de tareas administrativas, como la ejecución de scripts de bases de datos, la aplicación de parches, la realización de copias de seguridad, la ejecución de comandos del sistema operativo, y otras tareas repetitivas o que requieren programación.
Conclusión
Oracle Enterprise Manager es una herramienta indispensable para cualquier organización que opere con una infraestructura de TI basada en productos Oracle. Desde la gestión granular de una única base de datos con Database Control hasta la administración unificada y automatizada de entornos híbridos y heterogéneos con Cloud Control, OEM proporciona las capacidades necesarias para mantener los sistemas funcionando de manera eficiente, segura y disponible. Su arquitectura escalable, sus potentes funcionalidades de monitorización, automatización y cumplimiento, y su extensibilidad a través de plug-ins lo convierten en un pilar central para la gestión proactiva y el éxito operativo en el dinámico panorama tecnológico actual.
Si quieres conocer otros artículos parecidos a Gestión de Sistemas Oracle con OEM puedes visitar la categoría Bases de datos.

Aprende mas sobre MySQL