View
226
Download
2
Category
Preview:
Citation preview
1
Business-DrivenIT Management
Oracle Enterprise Manager:Empowering IT to Drive Business Value
Next Generation Database Management with
Oracle Enterprise Manager 11g
Deba Chatterjee
Senior Product Manager
Oracle Corporation
Top DBA Challenges
Performance ManagementSustain Optimal
Performance
Change Management Preserve Order Amid Change
Ongoing Administration Manage More with Less
2
Manageability EvolutionContinuous Innovation
Adaptive
Auto-Tuning
Integrated
Advisory
Low-Impact
Instrumentation
R2
Manageability EvolutionContinuous Improvement
26% Less Time 31% Fewer Steps
0%
25%
50%
75%
100%
Time
Oracle9i Database
Oracle Database 10g
Oracle Database 11g
Steps
3
Top DBA Challenges
Performance Management
Sustain Optimal Performance
Performance Diagnostics
Application Tuning
Change Management Preserve Order Amid Change
Ongoing Administration Manage More with Less
Boost Administrator Productivity
Eliminate Performance Bottlenecks
Lower IT Management Costs
Deliver Higher Quality of Service
Automatic Performance DiagnosticsMaximize Performance With Self-Managing Database
• Sustain maximum performance with self-managing database
• Top-down analysis using Automatic Workload Repository snapshots
• 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
• Performance expert; now a RAC specialist too in Oracle Database 11g
Automatic Workload
Repository Snapshots
Performance &
Management
Advisors
High
Load
SQL
RAC
Issues
IO / CPU
Issues
Self-Diagnostic
Engine
4
Pre-PackagedApps
CompositeApps
CustomApps
Middleware
Database
Physical & Virtual Servers
Storage
Ap
plic
atio
n-to
-Dis
k
eCommerce Apps • Enhanced ADDM
• NEW: SQL impacting performance findings highlighted
• Global AWR report for easier RAC diagnostics
• Backward compatibility: Can analyze snapshots from earlier versions
• Active Session History (ASH)
• NEW: ASH for Standby: Facilitates performance analysis of Standby DB
• Global ASH reports for RAC systems
Automatic Performance DiagnosticsNew in Oracle Enterprise Manager 11g
Performance DiagnosticsNEW: Active Reports
• Interactive reports for off-line analysis
• Offer same level of interactivity with drill-downs for detailed analysis
• Can be emailed to appropriate personnel for analysis
• Does not require Oracle Enterprise Manager installation
5
• NEW: Monitoring and management of Clusterware
• NEW: Grid Plug-and-Play support for policy-managed RAC databases
• Addition and deletion of RAC nodes
• ADDM shows blocking sessions across RAC instances
RAC Database ManageabilityNew in Oracle Enterprise Manager 11g
• Configuration-wide summary view with charts for RAC/HA setup
• Provides recommendations for MAA implementation
• NEW: Minimum downtime automation for single instance to MAA
• Show Availability related events across the configuration
• NEW: Manage role-based standby DBs, e.g. convert Physical Standby to
Active Data Guard
High AvailabilityNew in Oracle Enterprise Manager 11g
6
Oracle Exadata Database MachineNEW: Database Machine Support
• Exadata monitoring Plug-in• Alerts and metrics
• Performance monitoring from realm-
wide to cell disks
• Configuration Analysis
• SQL Monitoring support for
Exadata• I/O performance graphs with Exadata
information
• Provision Database Machine based
on Exadata X2
• SQL Performance Analyzer for
estimating Exadata server
performance gains for DSS
workloads
• Goal: Measure the improvement in I/O
interconnect bytes with Exadata
• SPA comparison report shows
performance improvements or regression
Top DBA Challenges
Performance Management
Sustain Optimal Performance
Performance Diagnostics
Application Tuning
Change Management Preserve Order Amid Change
Ongoing Administration Manage More with Less
7
Application TuningAutomatic SQL Tuning
• Automatic SQL Tuning
• Captures high-load SQL
• Tunes SQL using SQL Profiles
• Implements greatly improved SQL plans (optional)
• Performance benefit of advice provided
• SQL Profiling tunes execution plan without changing SQL text
• Enables transparent tuning for packaged applications
Applications
High-Load
Packaged Apps +SQL Profile
Customizable Apps + SQL Advice
Customizable Apps + Indexes & MVs + Partitions
Well-Tuned SQL
Automatic Tuning Optimizer
SQL Tuning AdvisorNew in Oracle Enterprise Manager 11g
• SQL Tuning Advisor
• NEW: Identifies alternative execution plans using real-time and historical
performance data
• NEW: Recommends appropriate degree of parallelism to improve SQL
performance
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
8
• Automatically monitors long running SQL
• Enabled out-of-the-box with no performance impact
• Monitors each SQL execution
• Exposes monitoring statistics
• Global execution level
• Plan operation level
• Parallel Execution level
• Guides tuning efforts
• NEW: Available as Active Reports inGrid Control 11.1
• NEW: Enhanced to monitor PL/SQL
Real-Time SQL MonitoringLooking Inside SQL Execution
Reduce Performance Management CostsForrester Total Economic Impact of Diagnostics and Tuning Packs
• Increased DBA
Productivity
• Reduced system
downtime & increased
availability
• Reduced capital
spending on servers
9
Top DBA Challenges
Performance ManagementSustain Optimal
Performance
Change Management
Preserve Order Amid Change
Change Detection
Change Testing
Change Automation
Ongoing Administration Manage More with Less
Security
Monitoring
Policies
Reports
Compare
Detecting Configuration and Application Changes
Configuration Changes
• Ensures system compliance with
company standards
• Detects unauthorized (malicious)
changes
• Over 300 out-of-box policies per Oracle
―best practices‖
• Monitor compliance continuously
Application Changes
• NEW: 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.
10
Top DBA Challenges
Performance ManagementSustain Optimal
Performance
Change Management
Preserve Order Amid Change
Change Detection
Change Testing
Change Automation
Ongoing Administration Manage More with Less
Secure Test System Deployment Oracle Data Masking
• Deploy secure test system by masking sensitive data
• Sensitive data never leaves the database
• Extensible template library and policies for automation
• Sophisticated masking: Condition-based, compound, deterministic
• Integrated masking and cloning
• Leverage masking templates for common data types
• NEW: Command line (EMCLI) support for data masking actions
LAST_NAME SSN SALARY
SMITH 111—23-1111 60,000
MILLER 222-34-1345 40,000
LAST_NAME SSN SALARY
AGUILAR 203-33-3234 40,000
BENSON 323-22-2943 60,000
Production Test
11
Change TestingOracle Real Application Testing
• SQL Performance Analyzer (SPA)
• Unit testing of SQL response time
• Database Replay
• Concurrent load testing using Production workloads
Replay
Workload
Capture
Workload
Deploy Replay
Clients
Create Test
System
End-to-End Workflow
• Test and predict impact of system changes on SQL query performance
• Analyze performance changes for improvements or regression
• Comprehensive performance analysis and reporting
• Re-execute SQL queries in test environment
• End-to-end solution: STS, SQL Plan Baselines, & SQL Tuning Advisor
Oracle Real Application TestingSQL Performance Analyzer
SQL Workload
STS
SQL Plans + Stats
Pre-Change Trial
SQL Plans + Stats
Post-Change Trial
Compare SQL
Performance
Analysis Report
12
SPA EnhancementsNEW in Oracle Enterprise Manager 11g
• Analyze performance of two
workloads thru STS
comparison
• Allows comparing two different
STS and generate SPA report
• Better SPA trial accuracy
through multiple test execution
• SPA provides ―Alternate Plans‖
recommendation for individual
regressed SQL in a SPA trial
• SPA Active Reports
• Reduce costs and risks of
database changes
• Fully automated workflow
• Change Assurance for
• Database and O/S upgrades,
e.g. migration to Exadata V2
• Configuration changes, e.g.,
conversion from SI to RAC
• Storage changes
• O/S migrations, e.g.,
Windows to Linux
• Supports upgrades from
Oracle 9iR2 to 10gR2 and
11g!
Test
Capture Process ReplayAnalysis &Reporting
ProductionReplay DriverClients
Storage Storage
Oracle Real Application Testing Database Replay
13
Testing AutomationReduce Time and Effort of Database Testing
• Automate production to test workflow
of Database Replay
• Capture production workload,
performance data
• Copy workload, performance data to
staging
• Provision software, create test
database
• Deploy replay clients and
orchestrate replay
Database Replay EnhancementsNEW in Oracle Enterprise Manager 11g
• Replay Compare Period Report
• Provides holistic view of the experiment – covers functional and
performance aspects of testing
• ―Replay Divergence Summary‖ categorization indicates if further analysis
is necessary
• New reports available; Capture Vs Replay, Replay Vs Replay
• Automatically runs ADDM
• Enhanced Replay Divergence Analysis in Replay Progress/Summary
Pages
• Replay filters support
• Usage similar to capture filters, used to target sub-set workload for replay
• API support only in current release
• Enhanced ASH performance data for more accurate performance
analysis
14
―Oracle Real Application Testing reduces the time required
to test changes by as much as 80%, lower testing costs by
as much as 70%, mitigate risks by reducing the number of
unexpected outages, and improve the quality of service for
their IT operations.‖
David Mitchell
Senior Vice President, OVUM
Source: Oracle Real Application Testing – business agility through superior testing, Jan 2008
Top DBA Challenges
Performance ManagementSustain Optimal
Performance
Change Management
Preserve Order Amid Change
Change Detection
Change Testing
Change Automation
Ongoing Administration Manage More with Less
15
• Gold image based provisioning
• Simplified RAC provisioning with automation
• Single click RAC scale-out and scale-back
• Provision full RAC and Clusterware systems
• ASM Support
Deployment Automation
Create Reference RAC System
1
Stage Gold Image
2
Scale-Out RAC
4
Create Production RAC System
3
Database Change AutomationSchema Changes
Change Management• Schema change propagation
• Capture development changes in baseline version
• Preview changes before confirming
• Propagate planned changes from baseline to multiple databases
16
Corporate DMZ
Software Change Automation: Patching
•My Oracle Support connection
•Proactive advisories
•CPUs
•Feature based
•Patch downloads
•Patch Database
•Patch/CPU/Patchset
•Zero downtime patching for
RAC
•Lights-out patching for Linux
•Automatic download from
Oracle ULN
Analyze
Test
Promote
Patch
Verify
Report
My Oracle
Support
Stage
Reduce Operations Cost with AutomationForrester Total Economic Impact of Configuration and Provisioning Packs
• Reduction in costs of
managing IT
• Increase staff
productivity
• Increased agility to
business needs
• Reduction on capital
spending
17
Top DBA Challenges
Performance ManagementSustain Optimal
Performance
Change Management Preserve Order Amid Change
Ongoing Administration
Manage More with Less
Space and Resource Management
AutomatedSelf-Management
Space and Resource Management
• Space Management• NEW: Compression Advisor (Oracle Database 11.2)
• Analyzes objects to give estimate of space savings for different
compressions methods
• Helps in deciding correct compression level for application
• Recommends various strategies for compression
• Resource Manager• NEW: Instance Caging (Oracle Database 11.2)
• More flexible alternative to server partitioning
• Wide platform support than operating system resource managers
• Lower administration overhead than virtualization
• I/O Resource Management for Exadata
• ASM Cluster File System support• NEW in Oracle Enterprise Manager 11g
• Comprehensive administration
• Proactive Monitoring
• Security
18
Top DBA Challenges
Performance ManagementSustain Optimal
Performance
Change Management Preserve Order Amid Change
Ongoing Administration
Manage More with Less
Space and Resource Management
AutomatedSelf-Management
Automated Self-Management
Automatic Block Repair
HA Console
MAA Advisor
Automation workflows for
Grid migration
High Availability
Improved RAC install
Easier Upgrade/Downgrade
Enhanced pre-upgrade
Checks
Conditional Masking
Compound Masking
Integrated Clone and Mask
Statistics Versioning
Install, Upgrade, Security
On-demand Segment
Creation
Temp Tablespace Shrink
Compression Advisor
Resource Manager
Instance Caging
ACFS support
Resource Mgmt
Support Workbench
Automatic Diagnostic Repository
Incident PackagingService
Test Case Builder
Automated Health Checks
Fault Diagnostics
19
Oracle Database ManageabilityEmpowering DBAs To Drive Business Value
Enhance Service Quality By Maximizing
Application-to-Disk Performance
Improved IT Agility with Risk-free Change
Management
Lower IT Costs Through Self-Managing
Automation
Why Oracle Database 11g?For Manageability and Change
From:
Reactive fire fighting
Point operations
Repetitive manual tasks
Unpredictable service levels
To:
Proactive forward planning
Centralized control
Automated self management
Service level management
20
Avoids online revenue losses up to 25%
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 millionwith 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
Oracle Enterprise ManagerProven Solution. Trusted by Customers.
Oracle Enterprise Manager 11g
Resource CenterAccess Videos, Webcasts, White Papers, and More
Oracle.com/enterprisemanager11g
21
AQ&
Recommended