Top Down Performance Management with OEM Grid Control Or How I learned to stop worrying and love OEM Grid Control John Darrah, DBAK

Similar documents
Performance Tuning with Oracle Enterprise Manager Session # S300610

Getting it Right: How to Find the Right BI Package for the Right Situation Norma Waugh. RMOUG Training Days February 15-17, 2011

ORACLE DATABASE ADMINISTRATOR RESUME

R12 In Depth: Focus on Report Manager

SolarWinds Database Performance Analyzer (DPA) or OEM?

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering

<Insert Picture Here> Java Application Diagnostic Expert

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012

Customer evaluation guide Toad for Oracle v12 Database administration

Using Pentaho Data Integration (PDI) with Oracle Nabil Juwale Al Lopez. RMOUG Training Days February 11-13, 2013

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte

Oracle Database 10g. Page # The Self-Managing Database. Agenda. Benoit Dageville Oracle Corporation benoit.dageville@oracle.com

Enabling ITIL Best Practices Through Oracle Enterprise Manager, Session # Ana Mccollum Enterprise Management, Product Management

Programa de Actualización Profesional ACTI Oracle Database 11g: SQL Tuning Workshop

Response Time Analysis

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

rpaf KTl enterprise Grid Control 11gR1: Business Oracle Enterprise Manager Service Management services using Oracle Enterprise Manager 11gR1

Oracle Database 12c: Performance Management and Tuning NEW

Collecting Oracle AWR Reports for Database Infrastructure Evaluator Tool (DIET) by Hitachi Data Systems

Exploiting Oracle Tools and Utilities for Monitoring and Testing Oracle RAC OTN Tour

Oracle Database 11g: Performance Tuning DBA Release 2

Proactive Performance Monitoring Using Metric Extensions and SPA

Identifying Problematic SQL in Sybase ASE. Abstract. Introduction

Maximizing Performance for Oracle Database 12c using Oracle Enterprise Manager

Operational excellence for Oracle applications

Monitoring applications in multitier environment. Uroš Majcen A New View on Application Management.

Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle

Oracle Database 11g: Administration Workshop I Release 2

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Performance Tuning DBA Release 2. 5 Jours [35 Heures]

Oracle Enterprise Manager 13c Cloud Control

Basic Tuning Tools Monitoring tools overview Enterprise Manager V$ Views, Statistics and Metrics Wait Events

How To Test For A Test On A Test Server

1. This lesson introduces the Performance Tuning course objectives and agenda

Oracle Database 11g: Administration Workshop I Release 2

Zing Vision. Answering your toughest production Java performance questions

Database Services for CERN

Response Time Analysis

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies

Management Packs for Database

Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java. An Oracle White Paper December 2007

ORACLE DATABASE: ADMINISTRATION WORKSHOP I

Delivering Oracle Success. Automatic SQL Tuning in Oracle Database 10g and 11g. Lucy Feng. RMOUG Training Days February 15-17, 2011

OEM s SQL Monitoring Feature. Ken Gottry 5-May-2014

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Administration Workshop I Release 2. 5 Jours [35 Heures]

Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc.

Holistic Performance Analysis of J2EE Applications

Oracle Database 12c: Performance Management and Tuning NEW

Monitoring Best Practices for COMMERCE

Internet Services. CERN IT Department CH-1211 Genève 23 Switzerland

Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E-Business Suite 12.2

Enterprise Manager 12c for Middleware

Using Database Diagnostic and Tuning Packs through Oracle Enterprise Manager 12c. Eric Siglin OCM, OCP, CTT+ Senior Oracle DBA

Risk-Free Administration for Expert Database Administrators

Oracle Database 11g: SQL Tuning Workshop Release 2

Five Trouble Spots When Moving Databases to VMware

Monitoring Best Practices for

Databases Going Virtual? Identifying the Best Database Servers for Virtualization

D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW

Real Application Testing. Fred Louis Oracle Enterprise Architect

Five Trouble Spots When Moving Databases to VMware

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Oracle Database 11g: New Features for Administrators

MySQL Enterprise Monitor

ORACLE DATABASE 11G: COMPLETE

Top 10 Oracle SQL Developer Tips and Tricks

Oracle Data Masking. Bruce Elton. Master Principal Sales Consultant Information Security Oracle Corporation

Safeguard Sensitive Data in EBS: A Look at Oracle Database Vault, Transparent Data Encryption, and Data Masking. Lucy Feng

Safe Harbor Statement

ORACLE DBA 11G TRAINING

Development Best Practices

Introduction. AppDynamics for Databases Version Page 1

news Enterprise Manager Cloud Control oracle ... the smarter way of information

Nutech Computer Training Institute 1682 E. Gude Dr. #102 Rockville, MD Tel: Web:Nutechtraining.com

PTC System Monitor Solution Training

TÜRKIYE. Course Schedule. February June Oracle University Turkey Telephone:

DBA Best Practices: A Primer on Managing Oracle Databases. Leng Leng Tan Vice President, Systems and Applications Management

Effective System Management Using Oracle Application Management Suite for Oracle E- Business Suite

Tuning poor performing SQL s Using Oracle 10g Enterprise Manager s Automatic SQL Tuning Advisor

WAIT-TIME ANALYSIS METHOD: NEW BEST PRACTICE FOR APPLICATION PERFORMANCE MANAGEMENT

Oracle Database 10g: New Features for Administrators

Table of Contents INTRODUCTION Prerequisites... 3 Audience... 3 Report Metrics... 3

Diagnosing Production Java Applications Madhav Sathe

Monitoring Best Practices for

Performance Testing of Java Enterprise Systems

The Top 10 Things DBAs Should Know About Toad for IBM DB2

Managing R12 EBS using OEM with the Application Management and Application Change Management Packs

Tool - 1: Health Center

Oracle Database 11g: SQL Tuning Workshop


A Comparison of Oracle Performance on Physical and VMware Servers

ORACLE ENTERPRISE MANAGER 10 g CONFIGURATION MANAGEMENT PACK FOR ORACLE DATABASE

Detecta SQL Server Monitoring Solution

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8

Resource Monitoring During Performance Testing. Experience Report by Johann du Plessis. Introduction. Planning for Monitoring

Automate performance testing to predict system behaviour and improve application performance. Business white paper

Load Testing with JMeter

ALM 271 From End-User Experience Monitoring to Management Dashboards and Reporting Stefan Lahr, SAP Active Global Support September, 2011

Transcription:

Delivering Oracle Success Top Down Performance Management with OEM Grid Control Or How I learned to stop worrying and love OEM Grid Control John Darrah, DBAK RMOUG QEW November 19, 2010

About DBAK Oracle solution provider Co-founded in 2005 Based in Englewood, CO 2008 Emerging Business of the Year South Metro Denver Chamber of Commerce More than 130 implementations, upgrades, conversions, and support projects for 80+ clients Average 15 years of Oracle expertise Oracle Gold Partner DBAK 2010 2

The DBA Challenge Manage complex environments N-Tier environments with several entry points to the database or databases Manage many database environments Fewer DBAs to manage more environments Need to respond to performance problems DBAs must be able to track down root cause across several environments DBAs must be able to demonstrate the problem is not database related DBAK 2010 3

The Past DBAK 2010 4

The Present DBAK 2010 5

How do you monitor environments? SQL Trace SQL*Plus Scripts StatsPack / AWR Third Party Monitoring Applications Users Prayer OEM (dbconsole) OEM Grid Control DBAK 2010 6

Which Monitoring tools are best? All of them have their place All of the above methods have advantages and disadvantages Use the right tool for the right situation Don t become entirely dependent on GUIs Take a Top-Down Approach OEM is an ideal solution for a top down tuning approach Most other approaches are more suited for detailed analysis of individual problems DBAK 2010 7

The need for a Top Down approach In complex environments it is difficult to find the problem much less address it <sarcasm> Database is always the performance bottleneck </sarcasm> The good old days of client server apps (i.e easy to trace) are long gone. DBAK 2010 8

The WMS database is down! DBAK 2010 9

Top Down Approach Use Groups and dashboards to quickly identify problems in the areas you care about Group dashboards give a high level view of targets DBAK 2010 10

Top Down Approach cont. Start at a high level and drill down Quickly identify problems and drill into root cause DBAK 2010 11

The ERP database is down! DBAK 2010 12

Drilling into RAC environments DBAK 2010 13

Performance Tab Summary OEM s performance page provides High level performance metrics on database performance A graphical representation of AWR data (10/11g) Top activity analysis and drilldown SQL Tuning Advisor (10/11g) DBAK 2010 14

OEM Performance Tab (10g) DBAK 2010 15

Top Activity Shows a 1-hour timeline of the top activity running on the database Displayed in 5-minute intervals Timeline graph gives the ability to look at past statements ASH and SQL Tuning available from this page DBAK 2010 16

Top Activity DBAK 2010 17

Top Consumers DBAK 2010 18

SQL Tuning Advisor Runs a series of what-if scenarios and data analysis to better determine plan efficiency Provides a list of suggestions weighted by % improvement Only available with 10g or 11g + Diagnostics and Tuning option DBAK 2010 19

SQL Tuning Advisor DBAK 2010 20

Our ETL ran long, what happened? DBAK 2010 21

Grid Control can show historical as well as real time data DBAK 2010 22

ASH Reporting Shows active session history V$ACTIVE_SESSION_HISTORY DBA_HIST_ACTIVE_SESS_HIST The same report can be run from SQL*Plus OEM Takes care of formatting and parameters DBAK 2010 23

ASH Reporting DBAK 2010 24

A note about 8i and 9i databases Requires additional setup See section 10.3 of advanced configuration guide Lacks ADDM, AWR, ASH Still provides valuable information to a DBA DBAK 2010 25

8i and 9i cont. Snapshots of an SQL statement DBAK 2010 26

The web servers are crashing! What s wrong with the database?! DBAK 2010 27

Interdependent targets are grouped into systems Different targets that fulfill a business need Host Database Listener Web servers Load Balancer All of the targets must be available to service the system DBAK 2010 28

Services can monitor systems in OEM Create tests that run synthetic transactions Determine the availability of a service Critical system component availability Service availability Beacons can test service availability and performance from many locations Internal External Beacons give visibility to end user experience DBAK 2010 29

Service test example DBAK 2010 30

AD4J expands Grid Control s abilities AD4J stands for advanced diagnostics for Java Provides the ability to inspect JVM heaps Memory leak detection Provides the ability to profile individual threads Provides the ability to tie a thread to a database session Fully integrated into Grid Control as of OEM 11 Service Tests and Beacons provide the what - AD4J provides the why DBAK 2010 31

AD4J Dashboard DBAK 2010 32

AD4J Active Thread Trace DBAK 2010 33

Beyond Performance Monitoring Performance monitoring it crucial but does not provide a complete solution Look at present and past activities, not a look ahead It is reactive Tactical The complete IT shop needs to look forward as well Capacity planning Operational budgeting DBAK 2010 34

Beyond Performance Monitoring (cont.) OEM Grid Control repository is essentially an ODS Performance metrics gathered from all targets Configuration information about targets Utilization regarding targets Data from the OEM repository can be mined What is the average utilization of the EBS servers? How is that utilization trending? What is my breakout of different models of servers? Sun Op Center takes this concept further DBAK 2010 35

The Future OEM Grid Control will continue to evolve Many recent acquisitions will be woven into the OEM brand/framework Sun Op Center Oracle will continue to improve on the end to end top down vision monitoring solution RUEI Op Center DBAK 2010 36

Contact John Darrah jdarrah@dbaknow.com www.dbaknow.com DBAK 2010 37