SlideShare a Scribd company logo
Oracle Enterprise Manager Cloud 
Control 12c 
(Setting up Metrics and Monitoring) 
Top 10 Features for DBAs 
Prepared by: 
Leighton L. Nelson
About Me 
@leight0nn
About Me
Agenda 
■ Setting up Metrics and Monitoring 
▪ What, Why, How 
▪ Five step process 
■ Top 10 Database Features 
▪ Database Lifecycle Management 
▪ Real-Time Database Operations 
▪ EMCLI 
▪ ASH Analytics 
▪ Backup & Recovery 
▪ Metric Extensions 
▪ Compare Period and Real-Time ADDM 
▪ Corrective Actions 
▪ DBaaS 
▪ AWR Data Warehouse
Setting up Metrics and Monitoring 
WHY 
DO 
WE 
MONITOR?
Setting up Metrics and Monitoring
Setting up Metrics and Monitoring 
WHAT 
SHOULD 
WE 
MONITOR? 
<insert 
list 
here>
Setting up Metrics and Monitoring 
HOW 
DO 
WE 
MONITOR?
Setting up Metrics and Monitoring
Setting up Metrics and Monitoring 
INSTALL 
OEM 
12C
Setting up Metrics and Monitoring 
1. Add 
Targets 
• Deploy 
EM 
Agent 
to 
Hosts 
• Promote 
Targets 
2. Add 
Metrics 
and 
Metric 
Extensions 
• Set 
Thresholds 
• Monitoring 
Templates 
and 
Template 
CollecLons 
3. AdministraLon 
Groups 
• Automate 
sePng 
of 
metrics 
and 
incident 
rule 
sets 
4. Create 
Incident 
Rules/Rule 
sets 
• Availability 
Rules 
• Metric 
Rules 
5. Job 
Library 
• Automate 
everything
Setting up Metrics and Monitoring 
1. Add 
Targets 
• Deploy 
EM 
Agent 
to 
Hosts 
• Promote 
Targets 
2. Add 
Metrics 
and 
Metric 
Extensions 
• Monitoring 
Templates 
and 
Template 
CollecLons 
3. AdministraLon 
Groups 
• Automate 
sePng 
of 
metrics 
and 
incident 
rule 
sets 
4. Create 
Incident 
Rules/Rule 
sets 
• Availability 
Rules 
• Metric 
Rules 
5. Job 
Library 
• Automate 
everything
Setting up Metrics and Monitoring 
1. Add 
Targets 
• Deploy 
EM 
Agent 
to 
Hosts 
• Promote 
Targets 
2. Add 
Metrics 
and 
Metric 
Extensions 
• Monitoring 
Templates 
and 
Template 
CollecLons 
3. AdministraLon 
Groups 
• Automate 
sePng 
of 
metrics 
and 
incident 
rule 
sets 
4. Create 
Incident 
Rules/Rule 
sets 
• Availability 
Rules 
• Metric 
Rules 
5. Job 
Library 
• Automate 
everything
Setting up Metrics and Monitoring 
Metric 
Thresholds
Setting up Metrics and Monitoring 
Monitoring 
Templates 
and 
Template 
CollecLons 
!
Setting up Metrics and Monitoring 
1. Add 
Targets 
• Deploy 
EM 
Agent 
to 
Hosts 
• Promote 
Targets 
2. Add 
Metrics 
and 
Metric 
Extensions 
• Monitoring 
Templates 
and 
Template 
CollecLons 
3. AdministraLon 
Groups 
• Automate 
sePng 
of 
metrics 
and 
incident 
rule 
sets 
4. Create 
Incident 
Rules/Rule 
sets 
• Availability 
Rules 
• Metric 
Rules 
5. Job 
Library 
• Automate 
everything
Setting up Metrics and Monitoring 
AdministraLon 
Groups
Setting up Metrics and Monitoring 
1. Add 
Targets 
• Deploy 
EM 
Agent 
to 
Hosts 
• Promote 
Targets 
2. Add 
Metrics 
and 
Metric 
Extensions 
• Monitoring 
Templates 
and 
Template 
CollecLons 
3. AdministraLon 
Groups 
• Automate 
sePng 
of 
metrics 
and 
incident 
rule 
sets 
4. Create 
Incident 
Rules/Rule 
sets 
• Availability 
Rules 
• Metric 
Rules 
5. Job 
Library 
• Automate 
everything
Setting up Metrics and Monitoring 
Create 
Incident 
Rules/Rule 
sets
Setting up Metrics and Monitoring 
1. Add 
Targets 
• Deploy 
EM 
Agent 
to 
Hosts 
• Promote 
Targets 
2. Add 
Metrics 
and 
Metric 
Extensions 
• Monitoring 
Templates 
and 
Template 
CollecLons 
3. AdministraLon 
Groups 
• Automate 
sePng 
of 
metrics 
and 
incident 
rule 
sets 
4. Create 
Incident 
Rules/Rule 
sets 
• Availability 
Rules 
• Metric 
Rules 
5. Job 
Library 
• Automate 
everything
Setting up Metrics and Monitoring
Setting up Metrics and Monitoring 
• Create 
central 
administrator 
to 
own 
Incident 
Rule 
Sets, 
Templates 
and 
Jobs 
• OEM_ADMIN 
• Test 
Incident 
Rule 
Sets 
periodically 
• Create 
Like 
or 
Use 
Private 
Rule 
Sets 
• Use 
the 
Metric 
threshold 
test 
• Use 
CorrecLve 
AcLons 
• Incident 
Manager 
• Extend 
monitoring 
• Storage 
Plug-­‐ins 
• EM 
Extensibility 
Exchange 
• Automate 
rouLne 
tasks 
using 
EMCLI
Setting up Metrics and Monitoring
Top 10 Features for DBAs
1/ Database Lifecycle Management 
■ Database Patching & Updates 
▪ Patch Types 
— PSU 
— CPU 
— One-offs 
— Opatch 
▪ Manual patching 
— Time consuming 
— Complex 
— Risky 
— Requires downtime
1/ Database Lifecycle Management 
■ Database Upgrades 
▪ Upgrades can be scary 
— Pre-requisites 
— Backups 
— Down-time 
— Cross-fingers
1/ Database Lifecycle Management 
■ Database Patching & Updates 
▪ Use Patch Plans 
▪ Out of Place Patching support 
▪ Integrates with MOS
1/ Database Lifecycle Management
1/ Database Lifecycle Management 
■ Database Patching & Updates 
▪ 5 Step Process to patch many DBs 
— Patch Description 
— Select the patches to apply and the targets 
— Deployment options 
— Patch Validation & Analysis 
— Review and Deploy 
▪ More automation with EMCLI 
— emcli submit_patch_plan
2/ Real-Time Database Operations 
Monitoring 
■ Simple Statements 
▪ SQL Monitoring 
▪ PL/SQL Monitoring 
■ Composite Database Operations 
▪ Enabled by default when 
STATISTICS_LEVEL=TYPICAL/ALL 
■ Define DB Operation 
▪ DBMS_SQL_MONITOR.BEGIN_OPERATION 
▪ DBMS_SQL_MONITOR.END_OPERATION
2/ Real-Time Database Operations 
Monitoring 
■ SQL Monitoring
3/ EM Command Line Interface 
■ Turbo charges EM! 
■ Enables Script Automation 
■ Install from OEM Console 
■ Standard or Advanced with Scripting Option
3/ EM Command Line Interface
3/ EM Command Line Interface 
• emcli 
help 
• emcli 
verb 
help
4/ ASH Analytics 
■ Multi-dimensional view of ASH data 
■ DB-Time Analysis 
■ Top Activity + 
▪ Resize sample window 
▪ More dimensions 
▪ Load map tree
4/ ASH Analytics
5/ Backup & Recovery 
When I ask the sysadmins, “The backups are making it to tape, 
right?” 
-DBA Reactions
5/ Backup & Recovery 
■ RMAN Backup 
▪ Target-based RMAN backup 
— Wizard-driven interface 
— Oracle-Suggested or Customized Backup 
▪ Job System based RMAN backup 
— Use existing RMAN scripts 
▪ Group Backups using deployment procedure 
— Backup multiple databases, homes and filesystems in a single 
operation
5/ Backup & Recovery
6/ Corrective Actions 
■ Resolve Incidents, Automagically! 
■ Automate routine administrative tasks 
■ Triggered in response to metric alerts 
■ Runs on the target on which alerts are triggered 
■ Agent-side response actions can execute single commands 
or scripts on host
7/ Automatic Database Diagnostics Monitor 
ADDM 
Compare Period ADDM 
“Why is the database slower today than yesterday?” 
Compares database activity over two periods of time
7/ Automatic Database Diagnostics Monitor 
ADDM 
■ Real-Time ADDM 
▪ Analyzes hung or very slow DB 
▪ Finds sources of contention 
▪ Performs DB Time Analysis 
▪ Uses 2 connection modes 
— Normal JDBC connection 
— Latch-less connection 
▪ Enhanced Real-Time ADDM (DB 12c)
7/ Automatic Database Diagnostics Monitor 
ADDM 
Real-time ADDM Active 
Reports
8/ Database-as-a-Service 
■ Schema-as-a-Service 
■ DBCA Template 
■ RMAN Backup 
■ Snap Clone 
▪ Storage Agnostic (ZFS) 
▪ Vendor Specific (NetApp, Oracle ZFSSA, EMC) 
■ Pluggable Databases (12c)
8/ Database-as-a-Service 
■ Database-as-a-Service
8/ Database-as-a-Service 
■ Database-as-a-Service
9/ Metric Extensions 
Not satisfied with out-of-the-box metrics? 
BYOM… 
…Build Your Own Metrics
9/ Metric Extensions
9/ Metric Extensions 
• Many 
out-­‐of-­‐the 
box 
metrics 
available 
• If 
there 
isn’t 
you 
can 
create 
your 
own 
• Create 
using 
adapters 
• SQL 
• PL/SQL 
• Shell 
Scripts 
• Useful 
for 
re-­‐using 
exisLng 
scripts
9/ Metric Extensions 
Example 
• Flash 
Recovery 
Area 
(FRA) 
being 
used 
• Archived 
Used 
(%) 
doesn’t 
trigger 
• Recovery 
Area 
(%) 
Used 
not 
modifiable 
• Warning 
85% 
• CriLcal 
97% 
• Create 
new 
FRA 
Used 
(%) 
Metric 
• See 
New 
EM12c 
Extensibility 
Exchange 
for 
examples
10/ AWR Warehouse (AWRW) 
■ Used for consolidation of AWR from multiple databases 
■ Provides long term historical information for AWR 
■ Data is moved from source to targets system via ETL jobs 
■ Retention period can be modified 
■ See MOS note 1907335.1 for patches and requirements
10/ AWR Warehouse (AWRW)
10/ AWR Warehouse (AWRW)
Summary 
Questions? 
EM 
12c 
Rocks!!!
Thank You 
Questions?
Contact Information 
h)p://blogs.griddba.com 
linkedin.com/pub/leighton-­‐nelson/4/6b8/a7a 
@leight0nn 
leightonn@gmail.com

More Related Content

What's hot (20)

PPTX
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expr...
Alex Zaballa
 
PDF
Oracle Active Data Guard and Global Data Services in Action!
Ludovico Caldara
 
PPTX
Oracle database 12c new features
Jakkrapat S.
 
PPTX
Christo kutrovsky oracle rac solving common scalability problems
Christo Kutrovsky
 
PDF
Oracle12c data guard farsync and whats new - Nassyam Basha
pasalapudi123
 
PPT
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Toronto-Oracle-Users-Group
 
PDF
SQL Monitoring in Oracle Database 12c
Tanel Poder
 
PPT
Oracle Active Data Guard 12c New Features
Emre Baransel
 
PDF
Oracle Client Failover - Under The Hood
Ludovico Caldara
 
PDF
Crating a Robust Performance Strategy
Guatemala User Group
 
PDF
Expert performance tuning tips for Oracle RAC
SolarWinds
 
PDF
Oracle Drivers configuration for High Availability
Ludovico Caldara
 
PDF
Oracle Rac Performance Tunning Tips&Tricks
Zekeriya Besiroglu
 
PDF
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Ludovico Caldara
 
PPTX
Get the most out of Oracle Data Guard - OOW version
Ludovico Caldara
 
PDF
Galera Cluster: Synchronous Multi-Master Replication for MySQL HA
Ludovico Caldara
 
PDF
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Sandesh Rao
 
PDF
12 Things about Oracle WebLogic Server 12c
Guatemala User Group
 
PDF
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
Ludovico Caldara
 
PPTX
Migrating to Oracle Database 12c: 300 DBs in 300 days.
Ludovico Caldara
 
Oracle Database 12c Release 2 - New Features On Oracle Database Exadata Expr...
Alex Zaballa
 
Oracle Active Data Guard and Global Data Services in Action!
Ludovico Caldara
 
Oracle database 12c new features
Jakkrapat S.
 
Christo kutrovsky oracle rac solving common scalability problems
Christo Kutrovsky
 
Oracle12c data guard farsync and whats new - Nassyam Basha
pasalapudi123
 
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Toronto-Oracle-Users-Group
 
SQL Monitoring in Oracle Database 12c
Tanel Poder
 
Oracle Active Data Guard 12c New Features
Emre Baransel
 
Oracle Client Failover - Under The Hood
Ludovico Caldara
 
Crating a Robust Performance Strategy
Guatemala User Group
 
Expert performance tuning tips for Oracle RAC
SolarWinds
 
Oracle Drivers configuration for High Availability
Ludovico Caldara
 
Oracle Rac Performance Tunning Tips&Tricks
Zekeriya Besiroglu
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Ludovico Caldara
 
Get the most out of Oracle Data Guard - OOW version
Ludovico Caldara
 
Galera Cluster: Synchronous Multi-Master Replication for MySQL HA
Ludovico Caldara
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Sandesh Rao
 
12 Things about Oracle WebLogic Server 12c
Guatemala User Group
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
Ludovico Caldara
 
Migrating to Oracle Database 12c: 300 DBs in 300 days.
Ludovico Caldara
 

Viewers also liked (20)

PPTX
Machines and the Magic of Fast Learning - Strata Keynote
SingleStore
 
PDF
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Leighton Nelson
 
PDF
Install oracle grid infrastructure on linux 6.6
Osama Mustafa
 
PDF
Oracle Enterprise Manager 12c: updates and upgrades.
Rolta
 
PPTX
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
Bharat Paliwal
 
PDF
EM13c: Write Powerful Scripts with EMCLI
Gokhan Atil
 
PDF
Oracle Enterprise manager 13c Installation
Osama Mustafa
 
PDF
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
Marco Gralike
 
PDF
Enterprise manager 13c -let's connect to the Oracle Cloud
Trivadis
 
PDF
12c on RHEL7
Osama Mustafa
 
PPTX
Oracle Enterprise Manager
PebbleIT Solutions
 
PDF
OUG Ireland Meet-up - Updates from Oracle Open World 2016
Brendan Tierney
 
PDF
OUG Ireland Meet-up 12th January
Brendan Tierney
 
PDF
Oracle Enterprise Manager 13C and Hybrid Cloud
jobacle
 
PDF
Building the Ideal Stack for Real-Time Analytics
SingleStore
 
PDF
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
vasuballa
 
PPTX
Agile scrum roles
David Tzemach
 
PDF
Oracle Enterprise Manager Cloud Control 13c for DBAs
Gokhan Atil
 
PPTX
Comparing 30 MongoDB operations with Oracle SQL statements
Lucas Jellema
 
PPTX
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Lucas Jellema
 
Machines and the Magic of Fast Learning - Strata Keynote
SingleStore
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Leighton Nelson
 
Install oracle grid infrastructure on linux 6.6
Osama Mustafa
 
Oracle Enterprise Manager 12c: updates and upgrades.
Rolta
 
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
Bharat Paliwal
 
EM13c: Write Powerful Scripts with EMCLI
Gokhan Atil
 
Oracle Enterprise manager 13c Installation
Osama Mustafa
 
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
Marco Gralike
 
Enterprise manager 13c -let's connect to the Oracle Cloud
Trivadis
 
12c on RHEL7
Osama Mustafa
 
Oracle Enterprise Manager
PebbleIT Solutions
 
OUG Ireland Meet-up - Updates from Oracle Open World 2016
Brendan Tierney
 
OUG Ireland Meet-up 12th January
Brendan Tierney
 
Oracle Enterprise Manager 13C and Hybrid Cloud
jobacle
 
Building the Ideal Stack for Real-Time Analytics
SingleStore
 
OOW16 - Oracle Enterprise Manager 13c Cloud Control for Managing Oracle E-Bus...
vasuballa
 
Agile scrum roles
David Tzemach
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Gokhan Atil
 
Comparing 30 MongoDB operations with Oracle SQL statements
Lucas Jellema
 
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Lucas Jellema
 
Ad

Similar to Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitoring (Top 10 Features for DBAs v1.1) (20)

PPT
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Leighton Nelson
 
PPT
Oracle enterprise manager cloud control 12c
solarisyougood
 
PDF
Ioug oow12 em12c
Kellyn Pot'Vin-Gorman
 
PPT
EM12c Monitoring, Metric Extensions and Performance Pages
Enkitec
 
PDF
Presentation cloud control enterprise manager 12c
xKinAnx
 
PDF
EM12c: Capacity Planning with OEM Metrics
Maaz Anjum
 
PDF
Colvin exadata and_oem12c
Enkitec
 
PDF
Colvin exadata and_oem12c
Enkitec
 
PPTX
Oracle database performance monitoring diagnosis and reporting with EG Innova...
eG Innovations
 
PPTX
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
SergioBruno21
 
PPT
Irizarry M Cis516 Week7
logic_5
 
PPTX
Database Engineering and Operations at Yahoo
Ashwin Nellore
 
PDF
Exadata SMART Monitoring - OEM 13c
Alfredo Krieg
 
PDF
Best Practices for Monitoring Postgres
EDB
 
PDF
exadata-database-machine-kpis-3224944.pdf
TricantinoLopezPerez
 
PDF
Apouc 2014-enterprise-manager-12c
OUGTH Oracle User Group in Thailand
 
PPTX
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Datavail
 
PPTX
IDERA Live | Monitor the Performance of Multiple-Platform Databases in the Cloud
IDERA Software
 
PDF
02 -my_sql_roma-may2011
testfank
 
PPT
Teradata - Architecture of Teradata
Vibrant Technologies & Computers
 
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Leighton Nelson
 
Oracle enterprise manager cloud control 12c
solarisyougood
 
Ioug oow12 em12c
Kellyn Pot'Vin-Gorman
 
EM12c Monitoring, Metric Extensions and Performance Pages
Enkitec
 
Presentation cloud control enterprise manager 12c
xKinAnx
 
EM12c: Capacity Planning with OEM Metrics
Maaz Anjum
 
Colvin exadata and_oem12c
Enkitec
 
Colvin exadata and_oem12c
Enkitec
 
Oracle database performance monitoring diagnosis and reporting with EG Innova...
eG Innovations
 
CON5451_Brydon-OOW2014_Brydon_CON5451 (1).pptx
SergioBruno21
 
Irizarry M Cis516 Week7
logic_5
 
Database Engineering and Operations at Yahoo
Ashwin Nellore
 
Exadata SMART Monitoring - OEM 13c
Alfredo Krieg
 
Best Practices for Monitoring Postgres
EDB
 
exadata-database-machine-kpis-3224944.pdf
TricantinoLopezPerez
 
Apouc 2014-enterprise-manager-12c
OUGTH Oracle User Group in Thailand
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Datavail
 
IDERA Live | Monitor the Performance of Multiple-Platform Databases in the Cloud
IDERA Software
 
02 -my_sql_roma-may2011
testfank
 
Teradata - Architecture of Teradata
Vibrant Technologies & Computers
 
Ad

More from Leighton Nelson (10)

PPTX
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Leighton Nelson
 
PPT
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Leighton Nelson
 
PDF
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
Leighton Nelson
 
DOC
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Leighton Nelson
 
PPT
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
Leighton Nelson
 
PDF
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Leighton Nelson
 
DOCX
Learning Oracle with Oracle VM VirtualBox Whitepaper
Leighton Nelson
 
PPT
Learning Oracle with Oracle VM VirtualBox
Leighton Nelson
 
PPT
Looking at RAC, GI/Clusterware Diagnostic Tools
Leighton Nelson
 
PPTX
Oracle RAC - Standard Edition, Enterprise Edition &amp; One Node
Leighton Nelson
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Leighton Nelson
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Leighton Nelson
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
Leighton Nelson
 
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Leighton Nelson
 
Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability
Leighton Nelson
 
Migrating from Oracle Enterprise Manager 10g to 12c Cloud Control
Leighton Nelson
 
Learning Oracle with Oracle VM VirtualBox Whitepaper
Leighton Nelson
 
Learning Oracle with Oracle VM VirtualBox
Leighton Nelson
 
Looking at RAC, GI/Clusterware Diagnostic Tools
Leighton Nelson
 
Oracle RAC - Standard Edition, Enterprise Edition &amp; One Node
Leighton Nelson
 

Recently uploaded (20)

PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
July Patch Tuesday
Ivanti
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 

Oracle Enteprise Manager Cloud Control 12c - Setting Up Metrics and Monitoring (Top 10 Features for DBAs v1.1)

  • 1. Oracle Enterprise Manager Cloud Control 12c (Setting up Metrics and Monitoring) Top 10 Features for DBAs Prepared by: Leighton L. Nelson
  • 4. Agenda ■ Setting up Metrics and Monitoring ▪ What, Why, How ▪ Five step process ■ Top 10 Database Features ▪ Database Lifecycle Management ▪ Real-Time Database Operations ▪ EMCLI ▪ ASH Analytics ▪ Backup & Recovery ▪ Metric Extensions ▪ Compare Period and Real-Time ADDM ▪ Corrective Actions ▪ DBaaS ▪ AWR Data Warehouse
  • 5. Setting up Metrics and Monitoring WHY DO WE MONITOR?
  • 6. Setting up Metrics and Monitoring
  • 7. Setting up Metrics and Monitoring WHAT SHOULD WE MONITOR? <insert list here>
  • 8. Setting up Metrics and Monitoring HOW DO WE MONITOR?
  • 9. Setting up Metrics and Monitoring
  • 10. Setting up Metrics and Monitoring INSTALL OEM 12C
  • 11. Setting up Metrics and Monitoring 1. Add Targets • Deploy EM Agent to Hosts • Promote Targets 2. Add Metrics and Metric Extensions • Set Thresholds • Monitoring Templates and Template CollecLons 3. AdministraLon Groups • Automate sePng of metrics and incident rule sets 4. Create Incident Rules/Rule sets • Availability Rules • Metric Rules 5. Job Library • Automate everything
  • 12. Setting up Metrics and Monitoring 1. Add Targets • Deploy EM Agent to Hosts • Promote Targets 2. Add Metrics and Metric Extensions • Monitoring Templates and Template CollecLons 3. AdministraLon Groups • Automate sePng of metrics and incident rule sets 4. Create Incident Rules/Rule sets • Availability Rules • Metric Rules 5. Job Library • Automate everything
  • 13. Setting up Metrics and Monitoring 1. Add Targets • Deploy EM Agent to Hosts • Promote Targets 2. Add Metrics and Metric Extensions • Monitoring Templates and Template CollecLons 3. AdministraLon Groups • Automate sePng of metrics and incident rule sets 4. Create Incident Rules/Rule sets • Availability Rules • Metric Rules 5. Job Library • Automate everything
  • 14. Setting up Metrics and Monitoring Metric Thresholds
  • 15. Setting up Metrics and Monitoring Monitoring Templates and Template CollecLons !
  • 16. Setting up Metrics and Monitoring 1. Add Targets • Deploy EM Agent to Hosts • Promote Targets 2. Add Metrics and Metric Extensions • Monitoring Templates and Template CollecLons 3. AdministraLon Groups • Automate sePng of metrics and incident rule sets 4. Create Incident Rules/Rule sets • Availability Rules • Metric Rules 5. Job Library • Automate everything
  • 17. Setting up Metrics and Monitoring AdministraLon Groups
  • 18. Setting up Metrics and Monitoring 1. Add Targets • Deploy EM Agent to Hosts • Promote Targets 2. Add Metrics and Metric Extensions • Monitoring Templates and Template CollecLons 3. AdministraLon Groups • Automate sePng of metrics and incident rule sets 4. Create Incident Rules/Rule sets • Availability Rules • Metric Rules 5. Job Library • Automate everything
  • 19. Setting up Metrics and Monitoring Create Incident Rules/Rule sets
  • 20. Setting up Metrics and Monitoring 1. Add Targets • Deploy EM Agent to Hosts • Promote Targets 2. Add Metrics and Metric Extensions • Monitoring Templates and Template CollecLons 3. AdministraLon Groups • Automate sePng of metrics and incident rule sets 4. Create Incident Rules/Rule sets • Availability Rules • Metric Rules 5. Job Library • Automate everything
  • 21. Setting up Metrics and Monitoring
  • 22. Setting up Metrics and Monitoring • Create central administrator to own Incident Rule Sets, Templates and Jobs • OEM_ADMIN • Test Incident Rule Sets periodically • Create Like or Use Private Rule Sets • Use the Metric threshold test • Use CorrecLve AcLons • Incident Manager • Extend monitoring • Storage Plug-­‐ins • EM Extensibility Exchange • Automate rouLne tasks using EMCLI
  • 23. Setting up Metrics and Monitoring
  • 24. Top 10 Features for DBAs
  • 25. 1/ Database Lifecycle Management ■ Database Patching & Updates ▪ Patch Types — PSU — CPU — One-offs — Opatch ▪ Manual patching — Time consuming — Complex — Risky — Requires downtime
  • 26. 1/ Database Lifecycle Management ■ Database Upgrades ▪ Upgrades can be scary — Pre-requisites — Backups — Down-time — Cross-fingers
  • 27. 1/ Database Lifecycle Management ■ Database Patching & Updates ▪ Use Patch Plans ▪ Out of Place Patching support ▪ Integrates with MOS
  • 28. 1/ Database Lifecycle Management
  • 29. 1/ Database Lifecycle Management ■ Database Patching & Updates ▪ 5 Step Process to patch many DBs — Patch Description — Select the patches to apply and the targets — Deployment options — Patch Validation & Analysis — Review and Deploy ▪ More automation with EMCLI — emcli submit_patch_plan
  • 30. 2/ Real-Time Database Operations Monitoring ■ Simple Statements ▪ SQL Monitoring ▪ PL/SQL Monitoring ■ Composite Database Operations ▪ Enabled by default when STATISTICS_LEVEL=TYPICAL/ALL ■ Define DB Operation ▪ DBMS_SQL_MONITOR.BEGIN_OPERATION ▪ DBMS_SQL_MONITOR.END_OPERATION
  • 31. 2/ Real-Time Database Operations Monitoring ■ SQL Monitoring
  • 32. 3/ EM Command Line Interface ■ Turbo charges EM! ■ Enables Script Automation ■ Install from OEM Console ■ Standard or Advanced with Scripting Option
  • 33. 3/ EM Command Line Interface
  • 34. 3/ EM Command Line Interface • emcli help • emcli verb help
  • 35. 4/ ASH Analytics ■ Multi-dimensional view of ASH data ■ DB-Time Analysis ■ Top Activity + ▪ Resize sample window ▪ More dimensions ▪ Load map tree
  • 37. 5/ Backup & Recovery When I ask the sysadmins, “The backups are making it to tape, right?” -DBA Reactions
  • 38. 5/ Backup & Recovery ■ RMAN Backup ▪ Target-based RMAN backup — Wizard-driven interface — Oracle-Suggested or Customized Backup ▪ Job System based RMAN backup — Use existing RMAN scripts ▪ Group Backups using deployment procedure — Backup multiple databases, homes and filesystems in a single operation
  • 39. 5/ Backup & Recovery
  • 40. 6/ Corrective Actions ■ Resolve Incidents, Automagically! ■ Automate routine administrative tasks ■ Triggered in response to metric alerts ■ Runs on the target on which alerts are triggered ■ Agent-side response actions can execute single commands or scripts on host
  • 41. 7/ Automatic Database Diagnostics Monitor ADDM Compare Period ADDM “Why is the database slower today than yesterday?” Compares database activity over two periods of time
  • 42. 7/ Automatic Database Diagnostics Monitor ADDM ■ Real-Time ADDM ▪ Analyzes hung or very slow DB ▪ Finds sources of contention ▪ Performs DB Time Analysis ▪ Uses 2 connection modes — Normal JDBC connection — Latch-less connection ▪ Enhanced Real-Time ADDM (DB 12c)
  • 43. 7/ Automatic Database Diagnostics Monitor ADDM Real-time ADDM Active Reports
  • 44. 8/ Database-as-a-Service ■ Schema-as-a-Service ■ DBCA Template ■ RMAN Backup ■ Snap Clone ▪ Storage Agnostic (ZFS) ▪ Vendor Specific (NetApp, Oracle ZFSSA, EMC) ■ Pluggable Databases (12c)
  • 45. 8/ Database-as-a-Service ■ Database-as-a-Service
  • 46. 8/ Database-as-a-Service ■ Database-as-a-Service
  • 47. 9/ Metric Extensions Not satisfied with out-of-the-box metrics? BYOM… …Build Your Own Metrics
  • 49. 9/ Metric Extensions • Many out-­‐of-­‐the box metrics available • If there isn’t you can create your own • Create using adapters • SQL • PL/SQL • Shell Scripts • Useful for re-­‐using exisLng scripts
  • 50. 9/ Metric Extensions Example • Flash Recovery Area (FRA) being used • Archived Used (%) doesn’t trigger • Recovery Area (%) Used not modifiable • Warning 85% • CriLcal 97% • Create new FRA Used (%) Metric • See New EM12c Extensibility Exchange for examples
  • 51. 10/ AWR Warehouse (AWRW) ■ Used for consolidation of AWR from multiple databases ■ Provides long term historical information for AWR ■ Data is moved from source to targets system via ETL jobs ■ Retention period can be modified ■ See MOS note 1907335.1 for patches and requirements
  • 54. Summary Questions? EM 12c Rocks!!!
  • 56. Contact Information h)p://blogs.griddba.com linkedin.com/pub/leighton-­‐nelson/4/6b8/a7a @leight0nn [email protected]