Oracle Enterprise Manager - a perfect tool for monitoring databases and for performance tuning.
Anonymous | TrustRadius Reviewer
December 18, 2018

Oracle Enterprise Manager - a perfect tool for monitoring databases and for performance tuning.

Score 9 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Oracle Enterprise Manager

Oracle Enterprise manager is being used for 2 purposes:
1. To monitor production databases for alerts against set thresholds.
2. To diagnose and drill down into details of the performance issues.
  • In OEM, the agents are installed on production database servers and they collect and send diagnostic information from databases to the OMS. The OMS compares this information with set thresholds and raises alerts in OEM. This is particularly done well as Oracle database does have lot of diagnostic information that OEM agent can collect.
  • It can monitor databases at set interval time for required diagnostic information and for error codes. It then displays that information in a GUI interface that is graphical and easy to understand. The OEM can raise alerts based on thresholds and it can send emails or input to other systems that can raise tickets or alert operations.
  • It can also run preventive actions based on alerts. This helps in reducing response time to errors and issues that can cause database downtime. There are predefined actions and DBAs can also write customized procedures to be run as preventive measures.
  • The OEM is very good at monitoring Oracle databases as they are from the same vendor and have in-depth knowledge of Oracle technology. However, improvements can be made to monitor all sorts of databases and even NoSQL databases which are now commonplace.
  • The OEM architecture can be simplified so installs and configurations can be simple and straightforward. Complex installations require a long implementation time and it increases cost of the implementation.
  • The OEM slows down response as it monitors a large number of busy prod databases. So scaling should be improved to handle large workloads.
  • The OEM should use standard TNS ports in place of non-standard ports which are often blocked in most networks. This causes delay in implementation due to violation of security compliance in most organizations.
  • Positive impact is immediately visible as response time to crisis events goes down as OEM monitors Oracle databases and products on 24/7 basis and raises alerts to take automatic preventive action or to alert the DBA of the upcoming incident or event that can cause downtime.
Yes - I am a member of the Dallas Oracle Users Group.

Many DOUG members use OEM in their companies and have helped others to install and configure OEM to best monitor Oracle databases.
It is much simpler to install and configure as compared to Spotlight and Solarwinds.
Oracle Enterprise Manager measures performance diagnostics accurately and raises alerts and takes preventive actions. Other products can not take preventive actions even if they raise alerts. It makes performance tuning easy by running Oracle inbuilt tools such as SQL performance analyzer and SQL Access Analyzer. Other products cannot do that. Oracle Enterprise Manager can be configured with Remedy or Service Now ticket management systems to open and close tickets based on alerts and incidents. Other products do not work seamlessly with ticketing systems like OEM does.
Oracle Enterprise Manager (OEM) is suitable for a large scale Oracle DB and middle-layer product operation. Suitable if the monitoring of hundreds of Oracle databases is needed in one portal.