Oracle Enterprise Manager (OEM) brings your Oracle deployments together in a single management, monitoring, and automation dashboard. Oracle developed this solution, so it offers deep integration with many of its technologies. The ease of integration, coupled with the support of both on-premise and cloud-based Oracle databases, allows it to fit into many enterprise infrastructures. Oracle Enterprise Manager can also monitor and manage non-Oracle databases, making it a cost-effective and central tool to manage IT environments with a mix of database platforms.
The single point of control is appealing for complex enterprise infrastructures, especially when they’re heavily invested in Oracle technologies. Out-of-the-box monitoring and reporting templates cover many common use cases, and simplifies the configuration of management automation for databases, applications, and more.
Watch the webinar to see a brief history of OEM and a deep dive into seven robust features organizations should consider implementing:
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Oracle Enterprise Manager Seven Robust Features to Put in Action final
1. Oracle Enterprise Manager:
7 Robust Features to Put in
Action
PRESENTED BY
Rakesh Nagdev,
Senior Oracle Database Administrator
2.
3. www.datavail.com 3
Rakesh Nagdev, Senior Oracle Database Administrator
Senior Oracle Database Administrator with 17+ years of
experience
Oracle Certified Professional & AWS Certified Solution
Architect Professional
Tech Expertise:
• Oracle Enterprise Manager
• Automation
• AWS Cloud Services
• Oracle Real Application Clusters
• Data Guard, Database Upgrades, Migrations, &
Performance Tuning
Presenter
4. www.datavail.com 4
Datavail
Overview
Databases, Analytics, and
Application Data Integration
16+ years delivering
data services
700+ customers
with average client
retention of 7 years
Managed services,
projects, and staffing
We are data specialists
All major platforms: SQL Server,
Oracle, DB2, MySQL, MongoDB,
PostgreSQL, AWS, Azure
Comprehensive development &
operational services
US & Global models
Reactive and proactive services
Database
Operations
EBS
Hyperion/Essbase
Microsoft Dynamics
SharePoint
Custom development
• Microsoft .NET
• Oracle APEX
Application
Management
Microsoft SSRS, SSIS, SSAS
PowerBI
Oracle OBIEE, BICS, GoldenGate
Analytics, Visualization &
Integration
Informatica
Oracle Data Integrator
ETL development and
operational run
5. Fill Out
Evaluation Form
Fill out the Cloud Adoption survey
for a chance to WIN a pair of
TikiTorch speakers
https://www.techvalidate.com/registration/
bdbc0b7e1d
In addition, as a thank you for completing
the survey, you will be:
Entered for a chance to win a Kindle Oasis and a Kindle
Unlimited subscription ($350 value)
Entered for chance to win a $500 gift certificate from
TechValidate.
Helping a child in need, for every survey completed,
Datavail will make a donation to First Book to help a child in need.
6. Agenda
Oracle Enterprise Manager (OEM) Overview
History of OEM
Who Uses OEM?
Why Do Organizations Choose OEM?
Seven Highlights of OEM Cloud Control 13c
7. www.datavail.com 7
OEM Overview
Oracle Enterprise Manager (OEM) is a
monitoring & management tool that
supports small to large and sometimes
complex environments.
8. www.datavail.com 8
OEM Overview OEM provides additional functionality
with the help of management packs
that includes:
Oracle Diagnostics Pack and Oracle Tuning
Pack, Database Lifecycle Management
Pack, Oracle Configuration Management
Pack, Oracle Change Management Pack,
Oracle Data Masking Pack and many more.
These management packs require a
separate license.
OEM can monitor and manage
your wide-ranging enterprise
environment including:
Databases,
Applications,
Middleware,
Virtualization Infrastructure,
Cross Deployments &
Non-Oracle Targets
9. www.datavail.com 9
History of OEM
2001 2004 2010 20202016
OEM
Database
Control
OEM
Application
Server Control
OEM Grid
Control
OEM Cloud
Control
OEM Cloud
Control 13c
Version 4
10. www.datavail.com 10
Who Uses OEM?
OEM is intended for database administrators and
system administrators supporting enterprise-level
infrastructure.
Organizations heavily invested in Oracle-based
infrastructure gain the most significant benefits
among potential users, since this is a first-party
enterprise management tool.
However, other companies can find significant
value even if you have a limited Oracle focus.
11. www.datavail.com 11
Oracle has a rock-solid reputation for offering
enterprise-grade solutions that are powerful and
secure.
Both your on-premise and Oracle Cloud-based
technologies are supported, along with a long list of
other assets.
OEM has been in development for 20 years & Oracle
continually releases improvements that enhance this
platform.
Automation, database optimizations, user experience –
a win for a DBA.
Extensions combined with flexibility.
Why Do
Organizations
Choose OEM?
12. www.datavail.com 12
Seven Highlights of
OEM 13c
1. Intelligent Incident Compression
2. Chef Job Support
3. Always-ON Monitoring
4. Notification Blackouts
5. System Broadcast
6. Export & Import Incident Rule Sets
7. Metric Enhancements
13. www.datavail.com 13
“Flood of Alerts” experienced with 11g and/or 12c OEM
With the release of Enterprise Manager 13c, Intelligent Incident Compression allows
multiple events to be automatically grouped into a single incident.
Situations where its useful to deal with multiple related events as a single incident are:
• Consolidation of events from targets on same host.
• Merging of all Tablespace Used (%) alerts across all tablespaces for a particular database
into a single incident.
• You want to automatic union of all Metric Collection Errors for a target into a single incident.
• By compressing notifications, we can manage related events as one unit.
Intelligent Incident Compression
(Smart Alerting)
15. www.datavail.com 15
Chef Job Support
Chef is a declarative configuration
management and automation platform.
Chef has become popular for its concept of
“infrastructure as code,” in which machine-
readable files called Chef recipes are used
to provision infrastructure including
computing hardware and networking.
Chef recipes are now supported with a new
job type introduced in 13c Enterprise
Manager Cloud Control.
16. www.datavail.com 16
You can now manage and access Chef
cookbooks and Chef recipes in the software
library.
The execution of chef recipes is now
supported by deployment procedures.
You can store Chef cookbooks and Chef
recipes in the software library or even locally to
a host where it gets executed:
• Must have chef-solo setup
• Create a folder in Software library
• Chef cookbook should be uploaded
• Create an OEM job using the new Chef job type
and submit it
Chef Job Support
18. www.datavail.com 18
THE WAIT IS OVER for
monitoring targets in critical and
down alerts when OEM is down
for a planned maintenance or
unavailable during an outage with
Always-ON Monitoring.
Always-ON Monitoring (AOM) is a
lightweight application that is
included in 13c Cloud Control.
You can enable AOM monitoring
by following a few simple steps in
OEM.
Always-ON Monitoring
The Administrator can enable notifications as and
when required, but it’s best practice to keep AOM
running all the time and notifications can be enabled
as per requirement.
The monitoring configuration of targets and
notifications data including contacts and email
gateway configuration synchronized with Always-ON
Monitoring as it will be reusing existing configuration
of Enterprise Manager.
Once AOM is properly setup and synchronized, the
EM notifications can be received even when
Enterprise Manager services are unavailable.
20. www.datavail.com 20
Notification Blackouts
Notification Blackout disables
notifications during the blackout period
on the targets which are under
notification blackout.
There are two types of Notification
Blackouts:
• Maintenance Notification Blackout
• Notification-only Notification Blackout
23. www.datavail.com 23
Best practice is to notify users current connected to Enterprise Manager about
outages before any planned maintenance.
Oracle introduced a new feature in 13c Cloud Control known as System Broadcast.
The super administrator can notify all users who are connected to Enterprise
Manager by sending a message before any planned maintenance work.
The EMCLI provides new send_system_broadcast verb using which we can send
message including severity levels.
Based on the requirement you should set necessary user preferences for System
Broadcasts
System Broadcast
25. www.datavail.com 25
Exporting incident rule sets from One Enterprise Manager site into another is now available in
13c Cloud Control.
Mimic the rule set with multiple Enterprise Managers without redoing the configuration of
incident rule sets manually.
Please Note: The rulesets along with incident rules, users, recipients’ email addresses,
targets on which ruleset are configured and notification methods can also be exported.
• If any of these entities are already available in the target Enterprise Manager cloud control then they
will be kept in the rule set, else they are removed during the import to target site.
Standardizes the notification rule sets across multiple enterprise managers in the global
complex environment where multiple Enterprise managers are hosted in different data
centers.
Export and Import of Incident Rule Sets
27. www.datavail.com 27
In previous releases of OEM, users extended
monitoring by creating user defined metric -
which had limited functionality and was
available only for a few known target types.
In 13c Cloud Control the metric extensions
allow you to create full-fledged metrics for a
multitude of target types:
• Hosts,
• Databases,
• Oracle Exadata databases and storage
servers,
• Siebel components,
• Oracle Business Intelligence components,
• Fusion Applications IBM WebSphere
Metric Enhancements
Advantages of Metric Extensions
• Metric Comparison operators can now be
modified for alerts
• Compute expressions are now supported in
metric extensions.
• Metric extensions are can be setup for RAC
and NON-RAC (single instance) databases
These enhancements in Metric extensions
provide better monitoring and flexibility to
meet requirement of monitoring complex
environments.
29. Fill Out
Evaluation Form
Fill out the Cloud Adoption survey
for a chance to WIN a pair of
TikiTorch speakers
https://www.techvalidate.com/registration/
bdbc0b7e1d
In addition, as a thank you for completing
the survey, you will be:
Entered for a chance to win a Kindle Oasis and a Kindle
Unlimited subscription ($350 value)
Entered for chance to win a $500 gift certificate from
TechValidate.
Helping a child in need, for every survey completed,
Datavail will make a donation to First Book to help a child in need.
- Been in Database services for over 13 years, started out primarily supporting databases only (Oracle and SQL Server) more recently added support for other dbms such as MongoDB, Postgres, etc. – in recent years through growth and acquisitions we’ve expanded into other areas of managed services. I encourage you to stop by our booth if you want any more information.
Do you enjoy off-hour work such as code deployment or patching?
I would certainly assume that most of us don’t.
But for those of us that are DBAs – we have to do maintenance activities and deployments during off hours, even for test and dev environments.
Things such as patching, upgrades and migrations can take all or night or even all weekend. Sometimes large projects get scheduled over 3 day weekends due to the amount of time required…causing the loss of enjoying the holiday weekend with family and friends.
After that’s all said and done, DBAs still need to turn around and be available during regular business hours to support any possible issues and to provide assistance for regular business activities.
As a manager are you looking for ways to decrease employee burnout and turnover?
For those of you who lead a small DBA team, do you lose sleep when your DBA goes on vacation?
Form a strategic partnership with a Managed Service Provider (MSP) to help reduce your off-hour support
Forming a strategic relationship with a MSP when done correctly can help reduce the workload of the DBA team and enable them to focus on more strategic infrastructure planning processes and help guide the future of the database environment. This usually results in a win-win for both the DBAs and their employers and worthy of serious considerations for all companies large and small, throughout all industries.
Enables you and team to focus on internal strategic projects and initiatives
Imagine you and your team no longer have to stay up late patching or respond to 3:00 am emergency call for a fairly simple database alert?
How would your DBA feel, knowing they weren’t required to take their work laptop with them when the go on vacation?
This can happen.
As trusted advisors and as an extension of our customers support team, we had helped over 300 companies and their internal teams to focus on internal strategic projects, get a good nights sleep, enjoy their free time and fully enjoy their vacations!
Over the years, Oracle has done a lot of innovations in their Enterprise Manager cloud control tool which we all know is very impressing monitoring & management tool for small to very large complex environments.
Using OEM, you can monitor and manage your wide-ranging enterprise environment including databases, applications, middleware, virtualization infrastructure, cross deployments and non-oracle targets.
Oracle Enterprise Manager provides additional functionality with the help of management packs that includes Oracle Diagnostics Pack and Oracle Tuning Pack, Database Lifecycle Management Pack, Oracle Configuration Management Pack, Oracle Change Management Pack, Oracle Data Masking Pack and many more. These management packs require separate license however.
Over the years, Oracle has done a lot of innovations in their Enterprise Manager cloud control tool which we all know is very impressing monitoring & management tool for small to very large complex environments.
Using OEM, you can monitor and manage your wide-ranging enterprise environment including databases, applications, middleware, virtualization infrastructure, cross deployments and non-oracle targets.
Oracle Enterprise Manager provides additional functionality with the help of management packs that includes Oracle Diagnostics Pack and Oracle Tuning Pack, Database Lifecycle Management Pack, Oracle Configuration Management Pack, Oracle Change Management Pack, Oracle Data Masking Pack and many more. These management packs require separate license however.
OEM has gone through many permutations throughout its development. It was first released in 2001 as OEM Database Control. This version was created based off a Java ClientTable. As the name implies, it allowed users control over database management and configuration.
The next major release was OEM Application Server Control, which allowed users to work with application servers. OEM Grid Control came after, in 2010, with a significant expansion in what this platform was capable of. It expanded support to non-Oracle platforms, allowed third parties to create extensions, brought in cluster and server farm monitoring, tracked a range of metrics, and created web-page based dashboards.
The latest version is OEM Cloud Control, which builds off of Grid Control’s functionality and extends it to cloud-based platforms. It first released in 2016, and the most recent release of Cloud Control 13c Version 4 was in January 2020.
OEM is intended for database administrators and system administrators supporting enterprise-level infrastructure. Organizations heavily invested in Oracle-based infrastructure gain the most significant benefits among potential users, since this is a first-party enterprise management tool. However, other companies can find significant value even if you have a limited Oracle focus.
Oracle has a rock-solid reputation for offering enterprise-grade solutions that are powerful and secure. OEM lives up to this reputation and continually evolves to meet the needs of organizations. The deep integration of Oracle products removes the guesswork involved in whether you can manage one of their technologies through the enterprise manager, as well as whether it supports future versions of Oracle databases.
Both your on-premise and Oracle Cloud-based technologies are supported, along with a long list of other assets. Your organization improves its visibility into your infrastructure, which can be challenging when you have databases, applications, and other assets spread throughout your data center and on various cloud platforms.
The dependability of OEM is also worth considering, as the platform has been in development for nearly 20 years. You know it’s available for the long-term and don’t need to worry about reaching end-of-life. Oracle continually releases improvements that enhance this platform and empower DBAs with the tools they need to work with complex enterprise environments.
The automation included also gives DBAs back a lot of time that had previously been spent on day-to-day issues. That’s not the most efficient use of their time or their talents. The additional time and resources lead to database optimizations, quality user experiences, and other improvements.
The out-of-the-box features may not cover your organization’s needs, but that’s where extensions come in. The platform has significant flexibility, whether you want to work with third-party developers or put together your own OEM extensions.
If you have used any of 11g or 12c enterprise manager until now. Then, you must have experienced “Flood of alerts” during host down or similar situation when we received alerts from each and every target hosted on same server that went down due to some underlying issue. This results into too many alerts or tickets being generated, However, we don’t really want so many alerts for same issue as it imposes multiple challenges as you may loss real sight on important alerts and it may end up creating too many incident tickets which is totally waste of time & efforts. So, question is, how can I reduce number of unnecessary alerts? Well, the good news is Beginning with Enterprise Manager 13c, Intelligent Incident Compression allows multiple events to be automatically grouped into a single incident.
Some of the situations where it is very useful to deal with multiple related events as a single incident are:
Consolidation of events from targets on same host.
Merging of all Tablespace Used (%) alerts across all tablespaces for a particular database into a single incident.
You want to automatic union of all Metric Collection Errors for a target into a single incident.
By compressing notifications, we can manage related events as one unit. This will also save space in repository as it compresses duplicates copies of the same incidents into a single incident.
In this screenshot we are compressing events from targets on the same host.
Chef is a declarative configuration management and automation platform. Chef has become very popular for its concept of “infrastructure as code,” in which machine-readable files called Chef recipes are used to provision infrastructure including computing hardware and networking.
Chef recipes are now supported with a new job type introduced in 13c Enterprise manager cloud control.
You can now manage and access Chef cookbooks and Chef recipes in the software library. The execution of chef recipes is now supported by deployment procedures.
Please note you can now store Chef cookbooks and Chef recipes in Software library or even locally to a host where it gets executed.
Must have chef-solo setup
Create a folder in Software library
Chef cookbook should be uploaded
Create an OEM job using the new Chef job type and submit it
Chef is a declarative configuration management and automation platform. Chef has become very popular for its concept of “infrastructure as code,” in which machine-readable files called Chef recipes are used to provision infrastructure including computing hardware and networking.
Chef recipes are now supported with a new job type introduced in 13c Enterprise manager cloud control.
You can now manage and access Chef cookbooks and Chef recipes in the software library. The execution of chef recipes is now supported by deployment procedures.
Please note you can now store Chef cookbooks and Chef recipes in Software library or even locally to a host where it gets executed.
Must have chef-solo setup
Create a folder in Software library
Chef cookbook should be uploaded
Create an OEM job using the new Chef job type and submit it
I believe everyone would agree with me that we always have been looking for a way to monitor the targets especially for critical and down alerts in the event when Oracle Enterprise Manager services are down for a planned maintenance or unavailable during the outages. Fortunately, the wait is over now as Oracle Introduced “Always-ON Monitoring” in 13c Cloud Control.
Always-ON Monitoring (AOM) is a light weight application that is included in 13c cloud control.
You can enable AOM monitoring by following few simple steps in OEM and it just require creating a schema in Oracle database which is separate from OEM repository database and it will hold all necessary objects for AOM.
The Administrator can enable notifications as and when required. However, its best practice to keep AOM running all the time and notifications can be enabled as per requirement. It’s particularly useful to enable notifications during planned Maintenance work like Quarterly patching or EM upgrades.
The monitoring configuration of targets and notifications data including contacts and email gateway configuration synchronized with Always-ON Monitoring as it will be reusing existing configuration of Enterprise Manager.
Once AOM is properly setup and synchronized, the EM notifications can be received even when Enterprise Manager services are unavailable.
Notification Blackout disables notifications during the blackout period on the targets which are under notification blackout. Please note the targets still get monitored by agent and events still get generated, just notifications will be suppressed. This would help to introduce more efficiencies on target availability calculation and Service Level Agreement (SLA).
There are two types of Notification Blackouts:
Maintenance Notification Blackout: This type of blackout is particularly useful when we don’t want to receive notifications for planned maintenance work. As this is planned maintenance so Notification Blackout duration will not be considered while calculating the availability (%) and SLA.
Notification-only Notification Blackout: This type of blackout is setup for an unexpected outage such as a host crash or SAN issue. As the blackout is setup due to some unexpected outage so blackout duration will be considered while calculating the availability (%) and SLA.
It’s always best practice to notify the users who are currently connected to enterprise manager about the outages before bringing down Enterprise Manager services for any planned maintenance. Oracle has introduced new feature in 13c cloud control which known as System Broadcast. Using this feature, the super administrator can now notify all users who are connected to Enterprise Manager by sending a message before any planned maintenance work.
The EMCLI provides new send_system_broadcast verb using which we can send message including severity levels. This is especially useful in avoiding an enterprise manager from being taken down without prior notification to the connected users.
Based on the requirement you should set necessary user preferences for System Broadcasts as shown in the screenshot below.
The much-needed functionality of exporting incident rule sets from One Enterprise manager site into another is now available in 13c cloud control. The rule set can be saved in most popular XML format.
This feature is very useful when you have multiple Enterprise managers and you would like to quickly mimic the rule set configuration between two or more Oracle enterprise managers cloud control without redoing the configuration of incident rule sets manually.
Please note, the rulesets along with incident rules, users, recipients’ email addresses, targets on which ruleset are configured and notification methods can also be exported. If any of these entities are already available in the target Enterprise Manager cloud control then they will be kept in the rule set, else they are removed during the import to target site.
This also helps us to standardize the notification rulesets across multiple enterprise managers in the global complex environment where multiple Enterprise managers are hosted in different data centers.
In previous releases of Enterprise Managers, we used to extend monitoring by creating user defined metric which had limited functionality and it was available only for few known target types.
In 13c cloud control the metric extensions allow you to create full-fledged metrics for a multitude of target types, such as Hosts, Databases, Oracle Exadata databases and storage servers, Siebel components, Oracle Business Intelligence components, Fusion Applications IBM WebSphere.
Following are some of the advantages of Metric Extensions
Metric Comparison operators can now be modified for alerts
Compute expressions are now supported in metric extensions.
Metric extensions are can be setup for RAC and NON-RAC (single instance) databases
These enhancements in Metric extensions provide better monitoring and flexibility to meet requirement of monitoring complex environments.