Transcript
Page 1: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

<Insert Picture Here>

Managing Oracle Exadata Database Machinewith Oracle Enterprise Manager 11g

Page 2: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Exadata

Overview

Page 3: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Oracle Exadata Database Machine Extreme ROI Platform

• Fast Predictable Performance

Monitor and ensure database performance

with automated diagnostics and tuning

• Lower Ongoing Costs

Drive down the cost of operations with

automated change and configuration mgmt.

• The Fastest Time to Value & Lowest Risk

Automate testing of patches, changes and

upgrades while keeping data secure

Page 4: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Oracle Exadata Database Machine Management, Administration and Maintenance

• Fast Predictable Performance

• Maximize database performance

with automated diagnostics and tuning

• Lower Ongoing Costs

• Drive down IT operational costs with

automated change and configuration mgmt

• The Fastest Time to Value & Lowest Risk

• Automate testing of patches, changes and

upgrades while keeping data secure

Page 5: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Challenges

• Reduce deployment cost and errors—rapid time to value

• Migrate application while ensuring business continuity

• Proactively monitor all components

• Maximize availability

• Ensure quality of service

Oracle Enterprise Manager

• Manages all stages of Exadata lifecycle from deployment

to maintenance

• Automates deployment reducing cost and effort

• Mitigates migration risk

• Maximizes performance, availability and service quality

Management Challenges

Page 6: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Exadata

Management

Page 7: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Manage• Performance diagnostics • Application SQL tuning

• Configuration compliance

Monitor• Exadata service • Database• Storage cells

• Network• Application

Test• Validate application performance• Test for response time • Test for throughput

• Identify and resolve issues• Validate performance gains

Deploy • Provision Database • Configure monitoring

Exadata Management

Maintain • Patch automation • Support automation

Page 8: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

DeploymentProvision Database

• Simple push-button provisioning

• Reduces deployment time &

effort from days to hours

• Risk-free grid infrastructure &

database software deployment

• Resume & retry from any point

• Auto-creation of O/S users &

groups

• Auto-configuration of Kernel

parameters

Page 9: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

• Create Systems Group

• Defines all Exadata components

DeploymentConfigure: Create Exadata Service

Page 10: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

DeploymentConfigure: Define Components and KPIs

• Define system components

• Define service level criteria

• Add performance and usage charts to the service

Page 11: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

• Create an Aggregate Service to consolidate all

Exadata sub-services defined

DeploymentConfigure: Dashboards

Page 12: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Manage• Performance diagnostics • Application SQL tuning

• Configuration compliance

Monitor• Exadata service • Database• Storage cells

• Network• Application

Test• Validate application performance• Test for response time • Test for throughput

• Identify and resolve issues• Validate performance gains

Deploy • Provision Database • Configure monitoring

Exadata Management

Maintain • Patch automation • Support automation

Page 13: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Testing Applications on Exadata

• Migrating application to Exadata involves multiple changes:

• O/S migrations• Storage subsystem changes• Database upgrades• Single database instance to RAC

Will performance

improve?

How long will it take?

What are the risks?

Applications

Database

Storage

OS

Page 14: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Testing Applications on ExadataSolution: Real Application Testing

Ris

ks

Analyze

Results

Capture

Workload

01

00

10

11

00

10

010

01

00

10

11

00

10

010

01

01

01

00

10

01

010

10

10

01

10

10

10

010

10

10

01

00

10

10

101

01

00

10

11

00

10

010

• Load test database infrastructure changes

• Capture complete production application workloads

• Replay in test environments

• Reduce testing time and effort

Replay

Workload

Page 15: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Database Replay

• Database load and performance testing with real production workloads

• Workload characteristics such as; timing, transaction dependency, think time

• Test and measure transaction throughput for improvements

• Identify application scalability and concurrency problems on new Exadata hardware

• Remediate issues pre-production for risk-free migration

• Supports migrations from Oracle Data base 9i R2 and Oracle Database10g R2

Captured

WorkloadReplay

WorkloadCompare Performance

Page 16: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

• SQL unit testing for response time

• Test and measure Exadata impact on response time for real, production SQL statements

• Identify all plan changes and/or regressions

• Eliminate SQL regressions with SQL Tuning Advisor and SQL Plan Baselines

• SPA Exadata simulation helps estimate I/O savings for the specific application workloads

without provisioning Exadata hardware

SQL Performance Analyzer (SPA)

SQL Plans + Stats

on current system

SQL Plans + Stats

on Exadata DB Machine

Compare SQL

Performance

Analysis ReportSQL Workload

STS

Page 17: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Manage• Performance diagnostics • Application SQL tuning

• Configuration compliance

Monitor• Exadata service • Database• Storage cells

• Network• Application

Test• Validate application performance• Test for response time • Test for throughput

• Identify and resolve issues• Validate performance gains

Deploy • Provision Database • Configure monitoring

Exadata Management

Maintain • Patch automation • Support automation

Page 18: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Oracle Enterprise Manager 11gComprehensive End-to-End Monitoring

Management Connectors

Service Desks

• Siebel

• PeopleSoft

• BMC Remedy

• HP

• CA

Management Connectors

Management Systems

• Microsoft

• IBM Tivoli

• HP OpenView

Alert & Incident Mgmt

• System dashboard

• Performance monitoring

• Corrective actions

• Blackouts

• Integrated diagnostic/repair

• Notifications

• Monitoring reports

Extensibility

• Management plug-ins

• User-defined metrics

• Notification method extensibility

• Connector SDK

Set-up & Deployment

• Out-of-box monitoring

• Notification: email, SMS

• Monitoring customization

• Adaptive thresholds

• Monitoring templates

Page 19: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Exadata Monitoring

• Exadata consists of multiple components—hardware and software

• All components have to be monitored

Storage Grid• 14 storage servers (2U)

Database Grid• 8 compute servers (1U)

• 64 Intel cores

InfiniBand Network• Redundant 40Gb/s switches

• Unified server & storage net

Cisco Switch for

Management Network

Highly Available Hardware• PDU, KVM

Page 20: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Database Monitoring

• Out-of-box availability,

space, performance and

health monitoring

• HA Console for MAA

configurations

• Non-intrusive, always-on,

performance monitoring

• Smart alerting with

adaptive thresholds

Page 21: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

• Service view of Exadata

components

• Detailed charts of key

performance and usage

information

• Service model and topology

displaying relationships

between components

• Tests can validate service

availability from service

endpoints

Exadata Service Monitoring

Page 22: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Storage Monitoring

• Key storage cell information shown on home page

• Detailed historical data available on tap

• 34 out-of-box reports provide monitoring breadth and depth

Page 23: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Infiniband Switch Monitoring

• Monitors management

network interface pulse

• Can provide alerting based

on failure of service

• Aggregate sensor switch

health monitoring provides

early warning to failures,

such as

• Temperature out of range

• Voltage

• Fan failure

Page 24: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Common metrics monitored

• Power supply failure

• Fan failure

• Temperature out of range

Specific metrics monitored

• Cisco Switch

• Configuration change tracking and reporting

• Unauthorized SNMP access

• Keyboard, Video, Mouse (KVM)

• Server connected to KVM added/removed,

powered on/off

Database Server ILOM, Cisco Switch,

KVM, Monitoring

Page 25: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

• Management network interface pulse

• Measures power consumption used by

Exadata components and provides early

warning of impending thresholds

• Monitors electric current being used by

equipment connected in Exadata rack

Power Distribution Unit Monitoring

Page 26: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Exadata Aware Application Monitoring

• Real time monitoring of

application SQL

• I/O performance graphs

with Exadata information

• Cell offload efficiency

• Cell smart scan

• Rich metric data

• CPU

• I/O requests

• I/O throughput

• PGA Usage

• Temp Usage

Page 27: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Manage• Performance diagnostics • Application SQL tuning

• Configuration compliance

Monitor• Exadata service • Database• Storage cells

• Network• Application

Test• Validate application performance• Test for response time • Test for throughput

• Identify and resolve issues• Validate performance gains

Deploy • Provision Database • Configure monitoring

Exadata Management

Maintain • Patch automation • Support automation

Page 28: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Boost Administrator Productivity

Eliminate Performance Bottlenecks

Lower IT Management Costs

Deliver Higher Quality of Service

ManageDatabase Performance Diagnostics

• Oracle Database 11g’s Automatic Performance Diagnostics helps maximizes Exadata

performance

• Top-down performance analysis using Automatic Workload Repository

• Real-time performance analysis with Automatic Database Diagnostic Monitor

• Resolve performance issues faster with drill-down root-cause analysis

• Classification tree based on Oracle performance tuning expertise

• Fully automates database performance diagnostics

Automatic Workload

Repository Snapshots

Performance &

Management

Advisors

High

Load

SQL

RAC

Issues

IO / CPU

Issues

Self-Diagnostic

Engine (ADDM)

Page 29: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

ManageApplication SQL Tuning

• Automatic SQL Tuning

• Analyze high-load SQL tune using SQL Profiles implement improved SQL plans (optional)

• Comprehensive SQL analyses across 6 dimensions: statistics, SQL profiling, index, alternate plan, parallelization and SQL structure

• SQL Profiles tunes execution plan without changing SQL text

• Enables transparent tuning for packaged applications

SQL Profiling

Statistics Analysis

Access Path Analysis

SQL Restructure Analysis

Alternative Plan Analysis

Parallel Query Analysis

Automatic Tuning

Optimizer

Administrator

Comprehensive SQL Tuning

Recommendations

Gather Missing or Stale

Statistics

Create a SQL Profile

Add Missing Access

Structures

Modify SQL Constructs

Adopt Alternative

Execution Plan

Create Parallel SQL

Profile

SQL Tuning Advisor

Page 30: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

ManageConfiguration Management

Automated Configuration Management

• Enforcement of Exadata configurations using Policies

• Detection of configuration drifts and changes• From defined golden standards

• Between storage servers and between database machines

• Detect targets that do not have required patches

Eliminate Drift

Enforce Standards

Page 31: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Baseline

PoliciesMonitoring

Reports

Compare

ManageConfiguration Management

Application Change Detection• Real-time schema change detection

• Schema compare capability help identify • Malicious SQL

• Unauthorized access control changes

• Changes to tables, procedures, triggers, functions

• New/dropped indexes, etc.

Page 32: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

ManageConfiguration Management

Example

• Identify configuration differences between two Exadata Storage Servers

• Why does one server not send email alerts?

• Comparing two database machines

• Why is one behaving differently from other—archiving turned off

Page 33: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Manage• Performance diagnostics • Application SQL tuning

• Configuration compliance

Monitor• Exadata service • Database• Storage cells

• Network• Application

Test• Validate application performance• Test for response time • Test for throughput

• Identify and resolve issues• Validate performance gains

Deploy • Provision Database • Configure monitoring

Exadata Management

Maintain • Patch automation • Support automation

Page 34: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Automating PatchingFully Integrated with My Oracle Support

• Proactive advisories, recommendations, and analysis

• One-off patches, patch set updates, and critical patch updates

• Zero downtime for patching

• Integrated patch management & deployment automation

• Patch intelligence and community

• Streamlined conflicts and merge patch process

Analyze TestPatch ReportProvisionStage

Page 35: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

• Automatically file support requests for:

• Database problems via Support Workbench

• Hardware faults via Automatic Service Request (ASR)

• Faster resolution of problems:

• Service requests filed electronically and securely with Oracle

• Configuration details and related incidents are packaged with the request

• Closed loop remediation of database problems using Patch Automation

• Results in improved availability, and less downtime

• Proactive problem avoidance:

• Proactive advisories from My Oracle Support

• Collects & validates multiple patches via ‘Patch Plan’ for potential conflicts

MaintainFault Diagnostics: Call Home & My Oracle Support Integration

Page 36: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

MaintainFault Diagnostics: ASR Flow

ComprehensiveFault Coverage

• CPU

• Disk controllers

• Disks

• Flash Cards

• Flash modules

• InfiniBand

• Cards

• Memory

• System Board

• Power supplies

• Fans

Customer Data Center Oracle Support Services

!Fault occurs

Product’s auto-diagnosis

facility sends SNMP trap

to ASR Manager

Service Request

created

FRU

dispatched

by Support

Engineer

FRU replaced by

Field Engineer

ASRManager

SR creation email

notification to customer

Fault telemetry securely

transmitted to Oracle

SR routed

to Support

Engineer

Customer

Oracle Field

Engineer

ASRService

Page 37: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

One Integrated System @ WorkOracle Enterprise Manager and My Oracle Support

We have saved 25% of internal support time across our DBA team.

Personalized

ProactiveIt took the initial 36 hours of trying to understand what the configuration out of the equation completely.

CollaborativeMy Oracle Support Community now goes beyond ‘customer satisfaction’ and even beyond ‘customer delight’. The new paradigm is… ‘customer ecstasy.’

IntegratedWe've been able to reduce the amount of time to apply critical patch updates by up to 80%.

Page 38: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Benefits

Page 39: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Oracle Enterprise ManagerUnlock the Full Value of Your Exadata Investment

• Maximize performance by diagnosing problems 83% faster

• Tune SQL statements 56% faster for extreme response time

• Reduce configuration management efforts by 83-93%

• Reduce compliance efforts by 93%

• Reduce testing time and effort by 70-80%

Page 40: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Oracle Enterprise ManagerProven Solution. Trusted by Customers.

Cuts configuration management effort by 90%

Replaces manual tools with automation; saves time by 50%

Saves 80% time and effort for managing Databases

90% of IT issues addressed before they impact users

Drives asset utilization up by 70%

Reduces Database testing time by 90%

Reduces provisioning effort by 75%

Saves $1.9 million with Oracle Enterprise Manager

Saves $170,000 per year with Oracle Enterprise Manager

Deploys SOA infrastructure 92% faster

Delivers 24/7 uptime with Oracle Enterprise Manager

Cuts application testing from weeks to hours

Reduces critical patching time by 80%

Saves weeks on application testing time

Ensures seamless user experience for 50,000,000 users

Page 41: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Oracle Enterprise Manager 11g

Resource CenterAccess Videos, Webcasts, White Papers, and More

Oracle.com/enterprisemanager11g

Page 42: - Oracle · Oracle Exadata Database Machine ... Management Challenges. Exadata ... •Identify application scalability and concurrency problems on new

Questions


Top Related