Licensing Oracle Enterprise Manager

Posted in: Oracle, Technical Track
oracle enterprise manager

What are the licensing considerations for deploying Oracle Enterprise Manager and using OEM for monitoring database servers? Read on to find out.



Oracle documentation states that base installation of Enterprise Manager Cloud Control 13c is free when used with any Oracle software license contract. This means that if you’ve had an existing support license for any Oracle product, you can use Oracle Enterprise Manager (OEM) for free.

What about the Oracle database required  for the repository for OEM? Enterprise Manager includes a limited use license for Oracle Database and Oracle Weblogic server when these are used only for OEM.

Management packs provide an extension to the base functionality offered by OEM. These packs and plugins do need to be licensed before they can be used with OEM. Basic monitoring and management of an Oracle database can be performed using OEM as long as an SE or EE license covers the database usage. For more advanced monitoring with OEM however, the following additional licenses are required:

  1. Diagnostics pack: Several useful pages on OEM Console, such as Performance Hub and ASH analytics can be accessed with a Diagnostics Pack license. AWR and ADDM reports can be generated directly from the OEM console with this pack. This pack isn’t an OEM management pack, this is the Oracle database pack that can be purchased in addition to an Enterprise Edition license.
  2. Tuning Pack: Advisories such as In-Memory advisor, Access advisor, Tuning sets etc., can be used from the OEM console with this pack. This, again, is the Oracle database pack that can be purchased on top of the Diagnostics Pack.

With diagnostics pack and tuning pack licenses, most of the monitoring and administrative functionalities of OEM can be used. Additional packs such as Database Lifecycle Management Pack and Data Masking and Subsetting Pack would be required for certain specific functionalities that these packs provide.

There’s an easy way to check if a page in the OEM console requires a management pack to be licensed. Navigate to the home page of any target, then navigate to Setup > Management Packs > Packs for this Page:

OEM states that no specific packs are required to access this page. This will be the case for most of the base OEM functions:

To prevent accidental usage of unlicensed management packs, you can disable the packs in the OEM console. As Super Administrator, navigate to Setup > Management Packs > Management Pack Access:

Uncheck the packs you don’t intend to use:


Hopefully, these tips help you better manage your Enterprise Manager environment!


Feel free to drop comments or questions in the comments and sign up for more updates here.



Want to talk with an expert? Schedule a call with our team to get the conversation started.

About the Author

Sridhar is a Lead Database Consultant at Pythian and has over a decades experience working with Oracle Databases, Middleware and Engineered Systems.

4 Comments. Leave new

Is OEM useful for SE2? What functionality of OEM can be used for SE2?

Sridhar Reddy
January 13, 2022 3:39 pm


Basic monitoring of SE2 instance from OEM would not violate any licensing terms. However, you would not be able to use the Performance Hub page of OEM as that requires the Diagnostics and Tuning pack license that is only available with Enterprise Edition license.


Thanks for the clear information on OEM licensing.

Is Oracle OEM and repository database (Enterprise Edition) free for installing on VMware machines also ?
is it free only on physical machines ?

is there any clause mentioned by Oracle anywhere ?

Sridhar Reddy
August 24, 2022 8:47 am


Oracle is not particular about where you run OEM from as long you have a running EE support contract with them. You can install it on a VM or a physical machine. Also the repository database does not have to run on the same machine as the OMS.


Leave a Reply

Your email address will not be published. Required fields are marked *