Managing Users   «Prev  Next»

Lesson 3 Installing Enterprise Manager in Oracle 24ai
Objective Explain the installation types offered for Oracle Enterprise Manager 24ai

Installing and Configuring Oracle Enterprise Manager 24ai

Describe the planning, repository, prerequisite, security, and post-install configuration decisions required before Enterprise Manager is used to monitor Oracle Database targets.

Oracle Enterprise Manager 24ai is not installed like a small desktop utility. It is an enterprise management platform that becomes part of the operational control layer for Oracle databases and related infrastructure. Before installing it, a DBA or systems administrator must understand the major components, the installation choices, the repository database requirement, the prerequisite checks, and the initial configuration tasks that follow the installation.

Earlier versions of Oracle Enterprise Manager were often described as graphical tools installed on a local PC. Some legacy material also described Net8 service names, local tnsnames.ora files under an Enterprise Manager home directory, and Windows NT as part of the installation model. That guidance is obsolete for a modern Oracle Enterprise Manager 24ai installation. Current Enterprise Manager is centrally deployed, accessed through a web browser, and built around Oracle Management Service, an Oracle Management Repository, Management Agents, Remote Agents, plug-ins, and monitored targets.

This lesson focuses on installation types and planning decisions. It is not a full production runbook and does not attempt to list every operating system package, kernel parameter, or certification requirement. Those details must be checked against the current Oracle installation guide and certification matrix before a real installation. The purpose here is to explain what the installation choices mean and how a DBA should think about them.

What Gets Installed

An Enterprise Manager 24ai installation creates the management platform used to monitor and administer targets. The most important installed and configured components are the Oracle Management Service, the Management Repository configuration, WebLogic-related domain components, required plug-ins, and a Management Agent on the OMS host. Additional agents or Remote Agents are deployed later as targets are added.

The Oracle Management Service, or OMS, is the middle-tier service that coordinates the Enterprise Manager environment. It communicates with agents, works with plug-ins, presents the web console, processes jobs, evaluates events and incidents, and stores management information in the repository.

The Oracle Management Repository is an Oracle database repository used by Enterprise Manager to store management data. It contains target metadata, configuration information, collected metrics, incident data, job history, administrator information, and historical monitoring information. The repository is not the same thing as the production databases being monitored. It is the database used by Enterprise Manager itself.

Plug-ins extend Enterprise Manager so that different target types can be discovered, monitored, and managed. Database targets, middleware targets, host targets, Exadata targets, and cloud-related targets may require different plug-in functionality. This is why plug-ins are part of the installation and configuration discussion rather than an afterthought.

The Repository Database Requirement

One of the most important planning decisions is the Management Repository database. Enterprise Manager 24ai is installed using an existing certified Oracle Database on which the Management Repository can be configured. This database must satisfy Oracle certification, patching, parameter, storage, and configuration requirements.

A common learner mistake is to assume that because the course discusses Oracle Database 23ai, the Enterprise Manager repository must automatically be Oracle Database 23ai. That is not the correct way to reason about the installation. Oracle Database 23ai can be a monitored target in Enterprise Manager, but the repository database must be a version certified for the Enterprise Manager 24ai release being installed.

The repository database stores Enterprise Manager management data, not application business data. Because the repository contains the operational memory of Enterprise Manager, it should be backed up, protected, monitored, and documented. In a production environment, repository availability matters because Enterprise Manager depends on it for management state, historical metrics, job history, incidents, and target metadata.

Installation Types Offered for Enterprise Manager

Enterprise Manager installation choices exist because not every environment has the same purpose. A learner building a test environment has different needs from a production DBA responsible for hundreds of targets. Oracle Enterprise Manager installation planning normally distinguishes between simple installation, advanced installation, software-only installation, and silent installation.

The legacy lesson compared simple and advanced installation. That comparison is still useful, but it should be expanded for modern Enterprise Manager 24ai planning. A modern DBA should understand not only the difference between simple and advanced wizard choices, but also why software-only and silent installation modes matter for controlled enterprise deployments.

Simple Installation

Simple installation is intended for learning, demonstration, evaluation, or smaller non-production deployments. It presents fewer installer screens, uses more default settings, and reduces the number of decisions required from the person running the installer.

A simple installation is useful when the goal is to understand Enterprise Manager behavior quickly. It can help a student or DBA become familiar with the console, targets, agents, jobs, and monitoring features without designing a fully customized production deployment.

The tradeoff is reduced control. A simple installation may use default directories, default ports, default naming choices, and a common password model for multiple internal components. That may be acceptable in a lab, but it is usually not the preferred approach for a production environment where security, naming standards, change control, port assignments, password separation, and operational ownership matter.

Advanced Installation

Advanced installation is the better model for production or production-like environments. It provides more control over deployment size, directory locations, passwords, ports, plug-ins, repository storage, and configuration choices.

In an advanced installation, the administrator can align Enterprise Manager with local standards. For example, the administrator may choose custom Middleware home and OMS instance base locations, select deployment size, configure different passwords for WebLogic administration, Node Manager, SYSMAN, and agent registration, and select additional plug-ins needed by the environment.

Deployment size is especially important because it reflects the scale of the environment Enterprise Manager is expected to manage. A small deployment has different memory, target, agent, job, and user-session expectations than a medium or large deployment. The installation process can use deployment size to guide parameter and memory-related choices, but the DBA should still validate those choices against the current installation documentation and the expected target count.

Advanced installation requires more planning, but that planning is exactly what makes it appropriate for serious environments. Enterprise Manager becomes a management system that other administrators rely on. For that reason, the installation should not be treated as a casual utility setup.

Software-Only Installation

Software-only installation separates the installation of Enterprise Manager binaries from later configuration. In this method, the software is installed first, and configuration occurs later as a separate phase. Oracle documents this method as a way to install software binaries at one point and configure the installation afterward to work with an existing certified Oracle Database.

This approach is useful in controlled environments where installation and configuration are handled by different teams or different change windows. It can also support production staging, automation, repeatability, and release control. The installation phase is usually shorter because it primarily copies software. The configuration phase performs the heavier work of connecting to the repository database, configuring OMS-related components, and completing the Enterprise Manager system.

A software-only installation is not necessarily simpler for beginners, but it is important for administrators to understand because it reflects how large organizations often separate deployment phases. In production work, repeatability and change control can be just as important as speed.

Silent Installation

Silent installation is a noninteractive installation method that uses a response file. Instead of answering installation wizard screens interactively, the administrator supplies installation details in a response file and runs the installer in silent mode.

Silent installation is useful when the installation must be repeatable, scripted, or standardized. It is especially valuable when administrators need to deploy Enterprise Manager components consistently across environments or when graphical access to the server is not desirable.

Silent mode does not change the fundamental installation architecture. The same major components must still be planned and configured. The difference is the way installation input is supplied. A response file makes the installation more deterministic, but it also requires careful preparation because errors in the response file can cause installation failure or misconfiguration.

Prerequisites Before Installation

Before installing Enterprise Manager 24ai, the administrator should validate the repository database, operating system, network, storage, ports, security, and software-owner configuration. The EM Prerequisite Kit helps identify repository-related and environment-related issues before installation. Oracle notes that the Installation Wizard runs the kit internally, but administrators can also run it beforehand to detect issues earlier.

Repository prerequisites include using an existing certified Oracle Database, verifying database parameters, planning tablespaces, and preparing backup and recovery. The repository is central to Enterprise Manager, so it should not be treated as a temporary or disposable database.

Operating system prerequisites include supported platform selection, required packages, kernel parameters, libraries, file system capacity, and correct permissions. A dedicated Oracle software owner should be used, with appropriate operating system groups and directory ownership.

Network prerequisites include reliable hostname resolution, DNS consistency, port availability, firewall rules, static hostnames, and HTTPS access to the Enterprise Manager console. Enterprise Manager is a web-based system, so network planning affects both administrator access and agent communication.

Security prerequisites include password planning, administrative account ownership, WebLogic credentials, Node Manager credentials, SYSMAN credentials, agent registration password, TLS planning, and certificate management where required. Production installations should avoid casual shared credentials and should document who owns each administrative password and how it is rotated or protected.

Typical Installation Wizard Workflow

A graphical installation normally follows a structured workflow. The administrator launches the installer, selects the installation type, reviews software update options, runs prerequisite checks, provides repository database connection details, configures OMS and WebLogic-related settings, selects or confirms plug-ins, reviews the installation summary, runs root scripts when prompted, and completes configuration assistants.

The repository database connection step is especially important because Enterprise Manager depends on that database for the Management Repository. The administrator must provide valid connection details and ensure that the repository database satisfies the requirements for the Enterprise Manager release.

The OMS configuration step includes directories and service-layer configuration. The Middleware home contains Enterprise Manager software components, while the OMS instance base, commonly named gc_inst, contains instance-specific configuration. Keeping these roles distinct helps the administrator understand what is being installed and where configuration state is stored.

The plug-in selection step determines which target types can be supported. Mandatory plug-ins are installed as part of the Enterprise Manager system. Additional plug-ins may be selected depending on the environment being monitored.

Post-Installation Configuration

After installation, the administrator accesses the Enterprise Manager console using a URL in the form https://<oms-host>:<port>/em. The exact host and port depend on the installation choices and should be documented after installation.

Initial post-installation work usually includes configuring the Software Library, configuring email or incident notifications, reviewing administrator accounts and roles, defining security policies, deploying Management Agents or Remote Agents, discovering hosts, discovering databases, and validating that targets report correct status.

For an Oracle Database 23ai environment, the DBA may add Oracle Database 23ai databases as monitored targets after the Enterprise Manager platform is installed. Target discovery and monitoring are separate from the initial OMS and repository installation. This distinction is important: installing Enterprise Manager creates the management platform; adding targets makes the platform useful for the environment.

The DBA should also validate metrics, alerts, incidents, and jobs. A successful installation is not complete merely because the console opens. The system should be able to monitor targets, generate meaningful events, send notifications to the correct people, and support administrative workflows.

Legacy OEM, Net8, and SYSDBA Context

The legacy version of this lesson referred to installing OEM on a PC, configuring a Net8 service name, copying a service entry into a local tnsnames.ora file under the Enterprise Manager home directory, and requiring Windows NT. That material reflects an older Oracle administration era and should not be used as current Enterprise Manager 24ai installation guidance.

Modern Oracle networking still uses Oracle Net concepts, and tnsnames.ora can still be relevant when administrators configure database connectivity. However, Net8 is obsolete terminology. In current material, use Oracle Net service names, Easy Connect Plus, directory naming, or a documented tnsnames.ora strategy depending on the environment.

The older lesson also mentioned SYSDBA privilege and database password files for starting and stopping a database through OEM. That topic is still conceptually relevant because privileged database operations require appropriate credentials. However, it should be treated as a security and privilege-management topic rather than as the center of Enterprise Manager installation. Enterprise Manager installation planning should not be reduced to simply granting SYSDBA to a user.

Installing OEM - Exercise

The original page includes a non-workflow exercise about installing OEM. If the exercise remains in the course workflow, it should be treated as a historical or supplemental exercise rather than the primary installation model for Enterprise Manager 24ai.

Installing OEM - Exercise

Installation Planning Checklist

Before installing Enterprise Manager 24ai, a DBA should be able to answer the following planning questions:

  1. Is the repository database certified for the Enterprise Manager 24ai release?
  2. Has the repository database been patched, backed up, and configured correctly?
  3. Is the operating system supported?
  4. Are required packages, kernel parameters, directories, and permissions in place?
  5. Will this be a simple, advanced, software-only, or silent installation?
  6. What deployment size is appropriate for the expected number of targets, agents, users, and jobs?
  7. Which ports will Enterprise Manager use?
  8. Who owns the WebLogic, Node Manager, SYSMAN, and agent registration credentials?
  9. Which plug-ins are required?
  10. Will targets use local Management Agents, Remote Agents, or both?
  11. How will notifications be configured?
  12. How will the Management Repository be backed up and recovered?
  13. How will Enterprise Manager itself be patched and maintained?

Lesson Summary

Installing Oracle Enterprise Manager 24ai requires more planning than installing a desktop administration tool. Enterprise Manager is a centralized management system built around the OMS, Management Repository, agents, plug-ins, WebLogic-related components, and monitored targets.

Simple installation is useful for learning, evaluation, and small non-production environments. Advanced installation is better suited for production because it provides more control over deployment size, directories, ports, passwords, plug-ins, and repository storage. Software-only installation separates binary installation from later configuration. Silent installation uses a response file to support repeatable and automated deployments.

The most important installation concept is that Enterprise Manager depends on a certified repository database. Oracle Database 23ai may be a target managed by Enterprise Manager, but the repository database must be certified for the Enterprise Manager 24ai release. After installation, the administrator must configure the console, Software Library, notifications, administrator accounts, agents or Remote Agents, and target discovery.

The rewritten lesson should therefore be understood as a modern introduction to installing and configuring Oracle Enterprise Manager 24ai, not as legacy guidance for installing OEM desktop applications on a Windows PC with Net8.


SEMrush Software 3 SEMrush Banner 3