Professional Documents
Culture Documents
Agenda
Database Performance Management
Database Testing
Performance Testing Test Data Management
Real-Time ADDM
Holistically identify global resource contentions and deadlocks Quantified performance impact Precise, actionable recommendations Provide cluster-wide analysis for RAC
4 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
Agenda
Database Performance Management
Database Testing
Test Data Management Performance Testing
Data Subsetting
Data Masking
Data Subsetting
What? A relationally intact and yet fractional representation of production data for test and development purposes
Production
Data Subsetting
Data Masking
Why?
Reduce the storage overhead created by production data copies in various z application environments Allow developers to perform real world application development by using production-class data
8 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
Application data
Application metadata
Test
Application data
Application metadata
Data Subsetting
Data Masking
Test
SSN 111-23-1111 222-34-1345
Deploy secure test system by masking sensitive data Extensible template library and policies for automation Sophisticated masking: Condition-based, compound, deterministic Integrated masking and cloning NEW in EM 11g: Heterogeneous Data Masking NEW in EM 11g: Pre- and Post-mask commands and command line (EMCLI) support NEW in EM 12c: Data Masking integration with Real Application Testing NEW in EM 12c: Key-based reversible masking
9 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
Replay Workload
Database Replay
Load, performance testing for throughput Remediate application concurrency problems Integrated with Oracle Application Testing Suite for superior comprehensive testing solution
SQL unit testing for response time Identify and tune regressed SQL Integrated into SQL Tuning Advisor and SQL Plan Baseline
Capture
NAME AGUILAR BENSON SSN
Clone
SALARY 40,000 60,000 203-33-3234 323-22-2943
Mask
NAME SMITH SSN 111-22-3333 SALARY 60,000 40,000
Test
MILLER 112-23-4567
Production DB Replay capture files SQL Tuning Set (STS) AWR snapshots
Stage Clone prod system Consistent masking across tables, capture files, STS and AWR snapshots
Insert Information Protection Policy Classification from Slide 8
Test
Securely replay workload & STS
11
Agenda
Database Performance Management
Database Testing
Performance Testing Test Data Management
12
13
Provisioning Databases
Provision test, development or production systems
1
Enterprise Manager 12c Solutions Challenges and Problems Long and Error Prone process Lack of Standardization Automated Mass Deployment Standardization using Provisioning Profiles Role and Access Separation
14
Patching
Maintain Patch Levels
2
Enterprise Manager 12c Solutions Challenges and Problems Predictability Downtime Management Scalability Automated Mass Deployment Minimize Downtime, identify issues with pre requisite check Patch Templates and Compliance Standards
15
Configuration Management
Ensure Consistent Configurations
3
Enterprise Manager 12c Solutions Challenges and Problems Time Consuming Totally Reactive Scalability Identify and Track Assets Compare Assets and Configurations Track and Remediate Drifts
16
Agenda
Database Performance Management
Database Testing
Performance Testing Test Data Management
17
18
19
20
21
22
23
24
25
27
Understanding FA Metrics
Hundreds of out-of-the-box metrics
Administrators can utilize to make their system more efficient, reliable, and predictable. Administrators can easily customize which metrics they want to view, monitor, and report on.
Metric Extensions allow for the creation of metrics on any target type a huge advantage over previous EM releases.
28
Show how specific Product Families, Products, and Applications interact with respective technology components
29
Managing FA Configuration
Out-of-the-box capabilities to
Capture how each Product Family, Product, and Application and their underlying technology stack - is configured. Store, version, and provision configuration data, as well as compare data (e.g., Product) across time or between instances
30
Q&A
31
32
33