Presentation is loading. Please wait.

Presentation is loading. Please wait.

Martin Lambert Business Development Manager – Oracle Australia Next Generation Database Management with Oracle 11g Oracle Enterprise Manager: Empowering.

Similar presentations


Presentation on theme: "Martin Lambert Business Development Manager – Oracle Australia Next Generation Database Management with Oracle 11g Oracle Enterprise Manager: Empowering."— Presentation transcript:

1

2 Martin Lambert Business Development Manager – Oracle Australia Next Generation Database Management with Oracle 11g Oracle Enterprise Manager: Empowering IT to Drive Business Value

3 Agenda The Big 4 11g features Real Application Testing Advanced Compression Active DataGuard Total Recall Enterprise Manager 11G and the DBA Its not just about the database

4 Oracle Database 11g Highlights High Availability Logminer, Physical Standby, Streams support for XMLType, TDE Fast Start Failover with Async Propagation Faster Logical Standby Apply Flashback Transaction Data Repair Advisor Integration Faster Gateways Gateways to Legacy Databases Streams Synchronous Capture Streams Faster Apply Performance and Scalability RAC Scalability Enhancements Faster PL/SQL Triggers Security Tablespace and LOB Encryption Secure By Default Enterprise Manager support for TDE, OLS, VPD, EUS TDE works with LOBS, log miner Windows VSS Writer for Point In Time Copies Manageability and Diagnosability Unified Automatic Memory Management Scheduler supports remote jobs Automatic Health Monitoring Faster Database Upgrades ASM Variable extent sizes, Fast resync, Preferred reads RAC Highly optimized protocols ADDM for RAC Content Management Infrastructure Binary XML storage Enhanced XML indexing Combined Text and Relational Indexes DICOM Medical Imaging Support Storage & Query of Semantic Content (RDF, OWL) Business Intelligence Next generation OLAP Supermodels for Data Mining Enterprise Manager is DW aware PIVOT/UNPIVOT operators

5 The Big 4 Features in 11g Real Application Testing Advanced Compression Active Data Guard Total Recall

6 Real Application Testing – Database Replay Recreate actual production database workload in test environment Identify, analyze and fix potential instabilities before making changes to production Capture Workload in Production Capture full production workload with real load & concurrency info Move the captured workload to test system Replay Workload in Test Make the desired changes in test system Replay workload with production load & concurrency Honor commit ordering Analyze & Report Errors Data divergence Performance divergence Analysis & Reporting

7 Database Replay Workflow Pre- Process Transfer ASM … Test ( 11.1) Replay Analysis & Reporting Storage Replay Driver * Linux Production ( ) Mid-Tier Clients … Capture Storage Windows File System

8 Real Application Testing SQL Performance Analyzer Predicts impact of change on SQL response time Assess change by executing query part of SQL in isolation without concurrency Unit testing of SQL, e.g., optimizer stats/config, drop index, etc. Can use for upgrades from 9.2/ or 11g or 11g SQL Performance Analyzer Predicts impact of change on SQL response time Assess change by executing query part of SQL in isolation without concurrency Unit testing of SQL, e.g., optimizer stats/config, drop index, etc. Can use for upgrades from 9.2/ or 11g or 11g Database Replay Predicts impact of change on workload throughput Assess change by replaying workload with concurrency Comprehensive testing of DB stack, e.g, memory, RAC, concurrency related Can use for upgrades from 9.2 or g Database Replay Predicts impact of change on workload throughput Assess change by replaying workload with concurrency Comprehensive testing of DB stack, e.g, memory, RAC, concurrency related Can use for upgrades from 9.2 or g Real Application Testing = SPA + Database Replay SPA + Database Replay are complementary Together, provide comprehensive & flexible testing solution

9 Snapshot Standby – Leverage Standby Database for Testing Convert Physical Standby to Snapshot Standby and open for writes by testing applications ALTER DATABASE CONVERT TO SNAPSHOT STANDBY; Discard testing writes and catch-up to primary by applying logs ALTER DATABASE CONVERT TO PHYSICAL STANDBY; Preserves zero data loss But no real time query or fast failover No idle resources Similar to storage snapshots, but: Provides DR at the same time Uses single copy of storage Physical Standby Apply Logs Snapshot Standby Perform Testing Open Database Back out Changes Continuous Redo Shipping

10 The Big 4 New Features in 11g Real Application Testing Advanced Compression Active Data Guard Total Recall

11 Advanced Compression in Oracle Database 11g Comprehensive set of data compression capabilities Structured ( inline ), unstructured ( zlib ), rman ( zlib ), network transport ( zlib ), datapump ( bzip2 ) Reduces storage consumption by 2 – 3 times Savings cascades into test, dev, QA, backup, DR environments Enhances memory and network efficiency Complete application transparency Benefits diverse application workloads Transaction Processing Data Warehousing Content Management Up To 3X Compression

12 OLTP Table Compression 1JohnDoe 2Jane Doe 3JohnSmith 4 Jane Doe 5Jack Smith Free Space Header Uncompressed Block John= | Doe= | Jane= | Smith= Header 1JohnDoe 2Jane Doe 3JohnSmith 4 Jane Doe Free Space Jack Free Space Compressed Block Local Symbol Table Local Symbol Table More Data Per Block More Data Per Block

13 The Big 4 New Features in 11g Real Application Testing Advanced Compression Active Data Guard Total Recall

14 Data Guard vs Active Data Guard Data Guard 11g Stop redo apply at 8am Open read-only for queries Active Data Guard Option Redo apply is always on Always open read only By 4pm, data is 8 hours oldQueries and reports always see latest data Any failover will be delayed due to backlog of data that must be applied Failover is immediate when needed, standby database always up-to-date

15 Active Data Guard Reader Farm Active Data Guard 11g Scale-out Query Performance to Web-Scale* Production Database updates Standby Databases Or Single Node queries DR included *

16 The Big 4 New Features in 11g Real Application Testing Advanced Compression Active Data Guard Total Recall

17 Managing Data History – Current Approaches Application or mid-tier level Combines business logic and archive policies Increases complexity No centralized management Data integrity issues if underlying data is updated directly Database level Enabled using Triggers Significant performance and maintenance overhead External or Third-party History stored in separate database Cannot seamlessly query OLTP and history data

18 Introducing Flashback Data Archive Seamless access to archived historical data Using AS OF SQL construct select * from product_information AS OF TIMESTAMP '02-MAY AM where product_id = 3060 History is stored in automatically created history tables inside the archive History is captured asynchronously by new background process (fbda)

19 Agenda The Big 4 11g features Real Application Testing Advanced Compression Active DataGuard Total Recall Enterprise Manager 11G and the DBA Its not just about the database

20 Top DBA Challenges Performance Management Sustain Optimal Performance Change Management Preserve Order Amid Change Ongoing Administration Manage More with Less

21 Top DBA Challenges Performance Management Sustain Optimal Performance Performance Diagnostics Application Tuning Sustain Optimal Performance Performance Diagnostics Application Tuning Change Management Preserve Order Amid Change Ongoing Administration Manage More with Less

22 Boost Administrator Productivity Eliminate Performance Bottlenecks Lower IT Management Costs Deliver Higher Quality of Service Automatic Performance Diagnostics Maximize 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

23 Pre-Packaged Apps Composite Apps Custom Apps Middleware Database Physical & Virtual Servers Storage Application-to- Disk 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 Diagnostics New in Oracle Enterprise Manager 11g

24 Performance Diagnostics NEW: Active Reports Interactive reports for off-line analysis Offer same level of interactivity with drill-downs for detailed analysis Can be ed to appropriate personnel for analysis Does not require Oracle Enterprise Manager installation

25 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 Manageability New in Oracle Enterprise Manager 11g

26 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 Availability New in Oracle Enterprise Manager 11g

27 Top DBA Challenges Performance Management Sustain Optimal Performance Performance Diagnostics Application Tuning Sustain Optimal Performance Performance Diagnostics Application Tuning Change Management Preserve Order Amid Change Ongoing Administration Manage More with Less

28 Application Tuning Automatic 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 SQL High-Load Packaged Apps + SQL Profile Customizable Apps + SQL Advice Customizable Apps + Indexes & MVs + Partitions Well-Tuned SQL Automatic Tuning Optimizer

29 SQL Tuning Advisor New 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 Administrator SQL 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 SQL Tuning Advisor

30 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 in Grid Control 11.1 NEW: Enhanced to monitor PL/SQL Real-Time SQL Monitoring Looking Inside SQL Execution

31 Top DBA Challenges Performance Management Sustain Optimal Performance Change Management Preserve Order Amid Change Change Detection Change Testing Change Automation Preserve Order Amid Change Change Detection Change Testing Change Automation Ongoing Administration Manage More with Less

32 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.

33 Top DBA Challenges Performance Management Sustain Optimal Performance Change Management Preserve Order Amid Change Change Detection Change Testing Change Automation Preserve Order Amid Change Change Detection Change Testing Change Automation Ongoing Administration Manage More with Less

34 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_NAMESSNSALARY SMITH ,000 MILLER ,000 LAST_NAMESSNSALARY AGUILAR ,000 BENSON ,000 ProductionTest

35 Change Testing Oracle 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

36 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 Testing SQL Performance Analyzer SQL Workload STS SQL Plans + Stats Pre-Change Trial SQL Plans + Stats Post-Change Trial Compare SQL Performance Analysis Report

37 SPA Enhancements 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

38 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! TestProduction Replay Driver Clients Storage Oracle Real Application Testing Database Replay

39 Top DBA Challenges Performance Management Sustain Optimal Performance Change Management Preserve Order Amid Change Change Detection Change Testing Change Automation Preserve Order Amid Change Change Detection Change Testing Change Automation Ongoing Administration Manage More with Less

40 Testing Automation Reduce Time and Effort of Database Testing

41 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

42 Database Change Automation Schema Changes Change Management Schema change propagation Capture development changes in baseline version Preview changes before confirming Propagate planned changes from baseline to multiple databases

43 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

44 Top DBA Challenges Performance Management Sustain Optimal Performance Change Management Preserve Order Amid Change Ongoing Administration Manage More with Less Space and Resource Management Automated Self-Management Manage More with Less Space and Resource Management Automated Self-Management

45 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

46 Top DBA Challenges Performance Management Sustain Optimal Performance Change Management Preserve Order Amid Change Ongoing Administration Manage More with Less Space and Resource Management Automated Self-Management Manage More with Less Space and Resource Management Automated Self-Management

47

48 Oracle Database Manageability Empowering 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

49 Agenda The Big 4 11g features Real Application Testing Advanced Compression Active DataGuard Total Recall Enterprise Manager 11G Update Its not just about the database

50 Oracle Application Operations Management Complete and Integrated Solution User Experience Management System Monitoring & Diagnostic Configuration Management Oracle Fusion Middleware Management Oracle Database Management Oracle Solaris & Oracle Enterprise Linux Management Oracle VM Management Oracle Sun Server Management 3 rd Party Technology Management Oracle Enterprise Manager Lifecycle Automation UI, Security, Integration, Data Management, My Oracle Support Integration

51 Architecture: Network Protocol Analysis Internet DB Firewall Switch Web server Sniffing Network Response Time Delivered? Aborted? Network timeout? Page request Server Response Time Response? Server error, web site error, Hit OK Content of page (i.e order details, functional errors) Collected data: Client-ip, Server-ip, Gateway-ip Requested URL (Page,Object) Cookie/Session-id Referrer GET & POST requests User agents (phone type)

52 Real User Experience Insight key highlights: -Replay of poor performance -Executive dashboards -Extensive KPI and SLA monitoring -Full alerting capabilities -Quick bottle-neck analyses -Transaction performance analyses -Customized reporting -Trend analyses -Full data integration via XML KPI Monitoring Transaction Performance Executive dashboard Product Overview Optimizing end-user experience through real end-user monitoring Data Export Business Reporting

53 53 Tracking Transactions Real-time tracking of each transaction Follows transactions across all infrastructure and applications App Servers, Applications, ESB's, BPM's, Etc. Leverages message content – the business value flowing through the application Provides this without modifying or tagging the messages Message Fingerprinting Non-invasive; doesnt break applications 53 Process EngineService Bus End-to-End, Application Level View

54 Performance Analysis View Service topology Drill into functional implementation View performance for each step (BPEL activity, service bus pipeline, portal page, region, etc.) Drill into Java EE implementation of functional step Even drill to SQL performance for any service (including dehydration SQL)

55 Business-Driven IT Management

56 Q&A


Download ppt "Martin Lambert Business Development Manager – Oracle Australia Next Generation Database Management with Oracle 11g Oracle Enterprise Manager: Empowering."

Similar presentations


Ads by Google