Oracle Enterprise Manager Licensing in 2024
( This article written in August 2024, license policies continue to change. The page will be updated as and when new changes are visible).
What is Oracle Enterprise Manager?
Oracle Enterprise Manager is Oracle’s tool with built-in management capabilities of the Oracle stack for traditional and cloud environments.
How is Oracle Enterprise Manager licensed?
There are two parts to the licensing of Oracle Enterprise Manager (OEM or Oracle EM):
- Enterprise Manager Base Functionality
- Add-on options including management packs, management plug-ins, and other products that enhance the capabilities of Oracle Enterprise Manager for specific purposes
Oracle Enterprise Manager Base Functionality
- The base installation of Enterprise Manager includes several features free of charge with the purchase of any Oracle software license or Support contract.
- The Oracle that provides base functionality of Oracle Enterprise Manager include
- Oracle Database
- Oracle Middleware Products (e.g. WebLogic)
- Oracle Engineered Systems (e.g. Exadata)
- Private Cloud Appliances
- Oracle Cloud Infrastructure
What are the features in Oracle Enterprise Manager Base Functionality?
The following functionality is available free of charge across all the product sets that have been purchased.
- Agent Management
Start, stop, restart, and modify agent configuration from Oracle Enterprise Manager. View agent health from agent home page.
- Agent Provisioning and Patching
Automate deployment of agent software and patches to the target servers.
- Agent-based Target Discovery
Discover targets running on a host automatically by deploying the agent.
- Alerts and Metric Threshold Management (excludes notifications)
Configure thresholds for metrics and view alerts (server generated or generated based on threshold violation). This excludes notifications which requires one or more licensed Packs.
- Auto Discovery
Discover host on a network and promote to being managed by Enterprise Manager.
- Enterprise Manager App for Grafana
Render Enterprise Manager’s metric data onto Grafana for flexible dashboards and related analytics.
- Enterprise Manager Federation
Define all your Enterprise Manager sites and access critical information from a single new interface.
- Enterprise Manager Mobile
Monitor Enterprise Manager sites from a mobile application. The application can be downloaded from the App Store® for Apple mobile devices and from Google Play for Android mobile devices.
- Enterprise Manager Self-Management and Monitoring
View Management Services and Repository and Management Service target pages and reports. View Enterprise Manager topology.
- Enterprise Manager Support Workbench
Access Checker Central diagnostics checks. Run EMDiag Kit. Package and send Problem information to Oracle Support.
- Groups and Systems Management
Enable administrators to manage multiple targets as one.
- Information Publisher and Reporting
Create and manage reports in Enterprise Manager’s embedded reporting solution or in BI Publisher. Specific reports in Enterprise Manager may be licensed under Packs.
- Job Diagnostics Dashboards
Diagnose problems and resolve job system performance issues using intuitive dashboards that provide an administrator view of the job system.
- Job System and Corrective Actions
Automate routine (often repetitive) tasks. Enables automated response to metric alerts.
- Monitoring and Incident Management
Provide administrators with ability to monitor targets individually or in groups or systems. View and manage incidents generate from events associated with targets.
- My Oracle Support integration
Provide seamless access to My Oracle Support within the Enterprise Manager user interface. Manage Service Requests and review Knowledge Base articles, all without leaving the Enterprise Manager user interface.
- Oracle Linux Virtualization (OLV)
Monitor Oracle Linux Virtualization Manager and its constituent parts. A comprehensive set of predefined performance and health metrics enables automated monitoring of the Oracle Linux Virtualization environment.
- Parallel OMS Upgrades
Upgrade the primary OMS and then upgrade all additional OMS simultaneously.
- Self-update (functionality in plug-ins may be licensed under Packs)
Update Enterprise Manager with new features or fixes based on new versions of software available on Oracle Technology Network (OTN) or My Oracle Support (MOS).
- Extensibility Development Kit (EDK)
Collection of tools, utilities, sample code, and documentation that enables creation of new plug-ins to extend Enterprise Manager’s ability to monitor and manage new types of targets.
- Software Library (excludes licensed software)
Manage software entities such as software patches, virtual appliance images, reference gold images, application software, and their associated directive scripts. This excludes any software entities that are a part of a licensed Pack.
- User, Role and Credentials Management
Manage Enterprise Manager user access, the roles associated with users, and the credentials used by users to access targets.
- vCPU Utilization Tracking
Track and report on Oracle product vCPU consumption on supported Oracle Engineered Systems.
Free Features with Oracle Database
Base Database Management Feature Summary in Oracle Enterprise Manager Base Functionality. Users of Standard Edition and Enterprise Edition databases can use the Base Framework features and the Base Database Management Features.
- Add Protected Database for ZDLRA
Perform Recovery Appliance administration using the Add Protected Database operation verb, manage_ra.
- Advisor Central
Initiate an Advisor operation for various database management tasks, such as Segment Advisor, Memory Advisor. Some Advisors may be licensed under Packs.
- Data movement
Configure and manage movement of data between databases using features such streams, replication, data pump.
- Database Migration Workbench
Migrate workloads from an on-premises database to an Autonomous Database using the Database Migration Workbench. Database Migration Workbench features include the actual migration, post-migration analysis, and post-migration performance comparison.
- Error management
View error history reported in the database alert log. Manage and diagnose critical errors reported using Support Workbench. Package errors and associated trace files into incidents for reporting on My Oracle Support.
- Execute SQL REST API
Use HTTP-based REST endpoints to execute SQL commands and extract data from the Oracle Management Repository or a database target configured in Enterprise Manager.
- Grid Infrastructure management
Manage all components of Oracle Grid Infrastructure including Automatic Storage Management (ASM) and Clusterware (including Cluster Ready Services (CRS).
- High availability
Configure and manage database backups, initiate recovery actions, configure flashback. View and configure standby databases. Analyze high availability configuration against Maximum Availability Architecture.
- Non-structured data management
Manage multi-dimensional data such as OLAP, semi-structured data such as XML, and unstructured data such as text.
- Object, program and initialization parameters management
Manage database objects such as tables, indexes, views, materialized views. Manage PL/SQL and Java-based database programs such as triggers, procedures, functions. View and manage database initialization parameters.
- Optimizer Management
Manage optimizer statistics and SQL plans. Some capabilities under SQL Plan Control may be licensed under Packs.
- Patch Recommendations
My Oracle Support Critical Patch Recommendations.
- Pluggable Database (PDB) Create/Plug/Unplug
Create PDB from seed, plug PDB from unplugged PDB and unplug PDB (single target operations only using non-customized deployment procedure).
- Resource Management
Manage the distribution of operating system resources by defining and assigning resource plans to consumer groups within the database.
- Scheduler Central
Manage automated jobs maintained by Oracle Database and Oracle Enterprise Manager including Automatic Maintenance Tasks.
- Security
Manage database users, roles, profiles, configure Virtual Private Database (VPN) policies. Certain database security pages are licensed under the corresponding database security option, for example, Database Vault, Audit Vault.
- SQL Execution
View SQL execution history, execute ad hoc SQL using Run SQL or SQL Worksheet.
- Space and Undo Management
Manage control files, tablespaces, datafiles, log files, automatic undo management.
- Support Workbench
View critical errors captured in the Automatic Diagnostic Repository, create incidents from errors to report to My Oracle Support.
- Upgrade Planner
My Oracle Support Upgrade Planner.
- Workspace management
Define and configure workspaces to maintain different versions of table row values in different workspaces.
Where can you find additional details on licensing of Oracle Enterprise Manager?
Additional base functionality for Oracle Middleware & Engineered systems can be seen from the official page of Oracle here
Important Note for Oracle Middleware management :
Only the target home page itself is unlicensed. All links including metric links to look at historical metrics are part of the appropriate middleware management pack and require a license.
What features need to be purchased for special uses with Oracle Enterprise Manager?
The following products add additional functionality to Oracle Enterprise Manager and need to be purchased separately
- Oracle Diagnostics Pack
- Oracle Tuning Pack
- Database Lifecycle Management Pack for Oracle Database
- Oracle Data Masking and Subsetting Pack
- Oracle Real Application Testing
- WebLogic Server Management Pack Enterprise Edition
- SOA Management Pack Enterprise Edition
- Management Pack for WebCenter
- Management Pack for Oracle Coherence
- Management Pack for Oracle Data Integrator
- Business Intelligence Management Pack
- Oracle Cloud Management Pack for Oracle Database
- Oracle Cloud Management Pack for Oracle Fusion Middleware
- Management Pack Plus for Identity Management
- Configuration Management Pack for Applications
- Management Pack for Non-Oracle Middleware
- System Monitoring Plug-ins for Non-Oracle Middleware
- System Monitoring Plug-ins for Non-Oracle Databases
- Application Management Suite for Siebel
- Application Management Pack for Fusion Applications
- Application Management Suite for Fusion Applications
- Application Management Suite for Oracle E-Business Suite
- Application Management Suite for JD Edwards EnterpriseOne
- Application Management Suite for PeopleSoft Enterprise
- Oracle Real User Experience Insight
- Enterprise Manager Cloud Control Service Level Management
If you need help with conducting an internal audit of your Oracle software deployment, contact us. You can read about us here