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
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Digital Circuits, important subject in CS
contactparinay1
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 

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]