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



Similar documents
Oracle Database 12c: Performance Management and Tuning NEW

Oracle Enterprise Manager 13c Cloud Control

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

Oracle Database 12c: Performance Management and Tuning NEW

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

Oracle Database 11g: Performance Tuning DBA Release 2

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

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

Oracle Enterprise Manager Cloud Control 12c

Total Cloud Control with Oracle Enterprise Manager 12c. Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Jan van Tiggelen, Senior Sales Consultant Oracle

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

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

Real Application Testing. Fred Louis Oracle Enterprise Architect

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

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager

Maximizing Performance for Oracle Database 12c using Oracle Enterprise Manager

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

Customer evaluation guide Toad for Oracle v12 Database administration

Exadata Database Machine Administration Workshop NEW

How To Test For A Test On A Test Server

ORACLE CLOUD MANAGEMENT PACK FOR ORACLE DATABASE

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Proactive database performance management

Oracle Database 11g: RAC Administration Release 2

Oracle Database Performance Management Best Practices Workshop. AIOUG Product Management Team Database Manageability

The First Complete Cloud Management Solution with Oracle Enterprise Manager. Jean Pierre van Tiggelen EMEA Senior Sales Director Manageability

Oracle Enterprise Manager Cloud Control 12c Introduction

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

Oracle Database 11g: SQL Tuning Workshop Release 2

Management Packs for Database

Oracle Database 11g: SQL Tuning Workshop

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya

Oracle Database In-Memory The Next Big Thing

Risk-Free Administration for Expert Database Administrators

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

Exadata and Database Machine Administration Seminar

Inge Os Sales Consulting Manager Oracle Norway

Proactive Performance Monitoring Using Metric Extensions and SPA

ORACLE DATABASE ADMINISTRATOR RESUME

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

Oracle Database 10g: New Features for Administrators

Novinky v Oracle Exadata Database Machine

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Safe Harbor Statement

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

Oracle DBA Course Contents

Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director

How To Use An Orgs.Org Database With An Orgorora Cloud Management Pack For Database (For Cloud)

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated R2

<Insert Picture Here> Oracle Database Security Overview

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Expert Oracle Enterprise

Introduction. AppDynamics for Databases Version Page 1

Oracle Database 11g: New Features for Administrators DBA Release 2

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC

Oracle 11g Database Administration

Adatbázis tesztkörnyezetek kialakítása. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Database. 2 Day + Performance Tuning Guide 12c Release 1 (12.1) E

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Module 15: Monitoring

<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

MyOra 3.5. User Guide. SQL Tool for Oracle. Kris Murthy

Oracle 11g New Features - OCP Upgrade Exam

Safe Harbor Statement

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

Oracle Database 11g: New Features for Administrators

ORACLE ENTERPRISE MANAGER 10 g CONFIGURATION MANAGEMENT PACK FOR ORACLE DATABASE

The Complete Performance Solution for Microsoft SQL Server

ORACLE DATABASE 11G: COMPLETE

Expert Oracle Exadata

Exadata for Oracle DBAs. Longtime Oracle DBA

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

Oracle Database Cloud Services OGh DBA & Middleware Day

Capacity Management for Oracle Database Machine Exadata v2

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features

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

Oracle Enterprise Manager 12c Product Overview Presentation: Cloud Management

Cloud Infrastructure Management - IBM VMControl

Introduction to Database as a Service

Quick Start Guide. Ignite for SQL Server. Confio Software 4772 Walnut Street, Suite 100 Boulder, CO CONFIO.

SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here

Guide to Database as a Service (DBaaS) Part 2 Delivering Database as a Service to Your Organization

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Oracle Database Security. Paul Needham Senior Director, Product Management Database Security

2009 Oracle Corporation 1

How To Manage Your It From A Business Perspective

Oracle Infrastructure Systems Management with Enterprise Manager and Ops Center CON4954

How To Use Ibm Tivoli Monitoring Software

Using Database Performance Warehouse to Monitor Microsoft SQL Server Report Content

Response Time Analysis

Expert Oracle Exadata

Transcription:

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

of DBAs admit doing nothing to address performance issues

CHANGE AVOID OR EMBRACE 90% experienced unplanned downtime resulting from Database changes NOT properly tested Over 50% of DBAs avoid making changes to production because of negatively impacting performance 3

DATA GROWTH 33% of DBAs handle close to 100 database instances each with data stores expanding by more than 20% per year 4

More than 21% will provide a private Database platform as a Cloud service 5

EXTREME DATABASE MANAGEMENT 120% 100% 80% 60% 40% 20% 0% PERFORMANCE CHANGE MANAGEMENT ENGINEERED SYSTEMS DATABASE CLOUD SERVICES Deliver Highest Service Quality with Lowest Risk & Effort

Unresponsive Database Problem How do I diagnose a slow or hung database? If the database is unresponsive, I can t even login! Should I just bounce the database? All in-flight operations will be aborted All diagnostic information will be lost If I could only know which blocking session to kill!

Real-Time ADDM Architecture EM Agent Deadlocks Diagnostic Connection Hangs JDBC Connection Database ADDM Analysis Latches Makes a lightweight (latch-less) connection without acquiring additional locks and resources, bypassing the SQL layer through the agent Also attempts to initiate standard JDBC connection Data returned by either connection is analyzed by ADDM

Top Issues Identified by Real-Time ADDM Resource Constraints CPU Bound Hosts Memory Paging I/O Bound Interconnect Bound Hangs Instance Shutting Down Top Blocker Analysis Memory Pool Flushing ASM Unresponsive Memory Issues Library Cache Issues Memory Allocation Issues Excessive PGA growth Resource Limits Reached Sessions Processes Deadlocks

Comparative Performance Analysis Performance yesterday was good, today is terrible, what happen? What changes were made? Is someone running a new batch job? RAC instance 1 is running much faster than instance 2, what s the difference? Is there a workload skew? Did someone make configuration changes? 09/05/2011

Compare Period ADDM SQL Commonality AWR Snapshot Period 1 Regressed SQL I/O Bound AWR Snapshot Period 2 Compare Period ADDM Analysis Report Undersized SGA Full ADDM analysis across two AWR snapshot periods Detects causes, measure effects, then correlates them Causes: workload changes, configuration changes Effects: regressed SQL, reach resource limits (CPU, I/O, memory, interconnect) Makes actionable recommendations along with quantified impact

Compare Period ADDM: Method Identify what changed Configuration changes, workload changes 30% smaller Buffer cache 10% new SQL Quantify performance differences Uses DB Time as basis for measuring performance Identify root cause Correlate performance differences with changes Top SQL increased 45% Read I/O up 55% Buffer cache reduction caused read I/O increase

Correlation Rules: Symptoms and Causes Paging Physical memory size SGA/PGA Target Hard/Soft Parse Time Cursor sharing Shared Pool size Session cached cursors SQL Regressions Optimizer parameters SQL parameters Temp I/O PGA Aggregate Target

Compare Period ADDM: Report Reports resource usage for the two periods: CPU, Memory, I/O and Interconnect Graphic report shows DB Time over comparison periods Reports SQL commonality how similar was the SQL between two time periods 09/05/2011

Active Session History (ASH) Analytics Graphical ASH report for advanced analysis Select any time period for analysis Analyze performance across many dimensions Provides visual filtering for recursive drilldowns Different visualizations: Stacked chart or Tree Map Collaborate with others using Active Reports

ASH Analytics Performance Dimensions SQL SQL SQL ID PL/SQL PL/SQL Resources Wait Class Identifiers Instance Attributes Consumer Group Session Attributes ASH PL/SQL Plan Hash Operation Top Level PL/SQL Wait Event Object Services User Session Module Action OpCode Blocking Session Parallel Process Client Session Identifiers Resource Consumption Program Trans. ID Session Type

EXTREME DATABASE MANAGEMENT 120% 100% 80% 60% 40% 20% 0% PERFORMANCE CHANGE MANAGEMENT ENGINEERED SYSTEMS DATABASE CLOUD SERVICES Deliver Highest Service Quality with Lowest Risk & Effort

Testing Change Challenges Too much data duplication Sensitive data in test environments Inability to accurately see the impact of change on production

Data Discovery and Modeling Enabling Data Subsetting and Masking Application Data Model (ADM) Scans application schemas to model relationships between tables and columns Extract data relationships from Oracle Applications meta-data Store referential relationships stored in repository Enables test data operations such as data subsetting, masking Sensitive Data Discovery & Data Masking Pattern-based database scanning Import from pre-built mask templates Pre-built Data Masking templates for Oracle applications Oracle ebusiness Suite Oracle Fusion Applications

Data Subsetting Automatic data extraction rules from ADM Estimate subset before execution Supports in-place subset and export method Subset 100 GB 20 GB in 12 minutes using export method Define new Application Data Model Create Data Subset Definition Extract Data Subset Export / Import In-Place Delete Production Test

Real Application Testing OEM 12c supports end-to-end Database Replay automation Setting up the test system Transferring the captured workload Configuring the correct number of replay clients Orchestrating replay via OEM interface

Secure Database Testing Real Application Testing Integration with Data Masking Capture Clone Mask Test NAME SSN SALARY AGUILAR 203-33-3234 40,000 BENSON 323-22-2943 60,000 NAME SSN SALARY SMITH 111-22-3333 60,000 MILLER 112-23-4567 40,000 Production Stage Test DB Replay capture files STS AWR snapshots Clone prod system Consistent masking across tables, capture files, STS and AWR snapshots Securely replay workload & STS

EXTREME DATABASE MANAGEMENT 120% 100% 80% 60% 40% 20% 0% PERFORMANCE CHANGE MANAGEMENT ENGINEERED SYSTEMS DATABASE CLOUD SERVICES Deliver Highest Service Quality with Lowest Risk & Effort

Exadata Management Integrated View of Hardware and Software Hardware view Schematic of cells, compute nodes & switches Hardware components alerts Software/system view Performance, availability, usage by databases, services, clusters Software alerts from db, cluster, ASM Topology view of DB systems/clusters Configuration view Version summary of all components along with patch recommendations

Storage Cell Performance Composite cell health indicators Drill down from database Performance page Helps triage Load imbalance ASM problems Cell configuration issues Cell software or hardware failures Network failures

Storage Cell Management Storage Cell monitoring and administration support Cell Home page and performance pages Actions supported: Start/stop Cell, verify connectivity, setup SSH, execute Cellcli on cells Setup IORM for database targets Management by Cell Group All cells used by a database automatically placed in a group Cell Group level administration operations (batch job monitoring)

Infiniband Network Monitoring Infiniband network and switches as EM targets Network home page and performance page real time and historical Network topology view Perform admin tasks such as enable/disable port, clear performance/error counters Full monitoring Alerts (switch generated and EM generated) Performance metrics Configuration metrics detect and notify configuration changes/best practice violations

Consolidation Challenges 120% 100% 80% 60% 40% 20% 0% Application A CPU Utilization 120% 100% 80% 60% 40% 20% 0% Application B CPU Utilization 120% 100% 80% 60% 40% 20% 0% Combined CPU Utilization Applications have different workload & resource profiles 120% 100% 80% 60% 40% 20% 0% Application A CPU Utilization 120% 100% 80% 60% 40% 20% 0% Application B CPU Utilization 120% 100% 80% 60% 40% 20% 0% Combined CPU Utilization Before consolidation, analyze multiple resources CPU Memory Storage

Consolidation Planner Determines candidates for consolidation Identifies under- and over-utilized server Works for physical and virtual environments Benefits Maximizes server density Minimizes resource contention Maintains performance commitment Satisfies business, compliance, and technical constraints

Consolidation Planner Target resource utilization and configuration data extracted from Enterprise Manager repository CPU, memory, storage, network Over a representative period Reports detail how consolidated workloads would perform on target servers Real or future Exadata configurations can be analyzed

120% 100% 80% 60% 40% 20% 0% PERFORMANCE CHANGE MANAGEMENT ENGINEERED SYSTEMS DATABASE CLOUD SERVICES EXTREME DATABASE MANAGEMENT Real-Time ADDM Compare Period ADDM ASH Analytics Secure Testing Data Subsetting Database Upgrade Automation Exadata Management Consolidation Planner Database-asa-Service Metering and Chargeback