Oracle Database 11g Replay: The In-built Recorder for Real Application Testing

Similar documents
Log shipping is a HA option. Log shipping ensures that log backups from Primary are

Upgrade Guide. Medtech Evolution General Practice. Version 1.9 Build (March 2018)

UPGRADING TO DISCOVERY 2005

Upgrade Guide. Medtech Evolution Specialist. Version 1.11 Build (October 2018)

CLOUD & DATACENTER MONITORING WITH SYSTEM CENTER OPERATIONS MANAGER. Course 10964B; Duration: 5 Days; Instructor-led

Overview of Data Furnisher Batch Processing

Demand Forecasting. For. Microsoft Dynamics 365 for Operations. Technical Guide. Release 7.1. December 2017

HPE LoadRunner Best Practices Series. LoadRunner Upgrade Best Practices

Admin Report Kit for Exchange Server

Group Policy Manager Quick start Guide

Rapid Implementation Package

1 Getting and Extracting the Upgrader

Implementing a SQL Data Warehouse

CA CMDB Connector for z/os

BMC Remedyforce Integration with Remote Support

Oracle CPQ Cloud Release 1. New Feature Summary

1 Getting and Extracting the Upgrader

1 Getting and Extracting the Upgrader

Universal CMDB. Software Version: Backup and Recovery Guide

SAS Hot Fix Analysis, Download and Deployment Tool

LiveEngage and Microsoft Dynamics Integration Guide Document Version: 1.0 September 2017

Milestone Solution Partner IT Infrastructure Components Certification Summary

Apache Solr for FSI SERVER. User Manual. Version 4.5

DELL EMC VxRAIL vcenter SERVER PLANNING GUIDE

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide

DVS Enterprise Test Results for Microsoft Lync 2013 and Citrix XenDesktop 7. Dell Client Cloud Computing Engineering Revision: 1.

ClassFlow Administrator User Guide

DocAve 6 Software Platform

Technical Service Bulletin

TaskCentre v4.5 XML to Recordset Tool White Paper

Apply IU Admin Center

BMC Remedyforce Integration with Bomgar Remote Support

5G Core Solutions enabled by Casa Systems Axyom Software Platform

MANAGING FORWARDING ACCOUNTS

TPP: Date: October, 2012 Product: ShoreTel PathSolutions System version: ShoreTel 13.x

HP Server Virtualization Solution Planning & Design

ERS IT Portfolio Report

Performance testing. Test approach The below diagram illustrates the approach that is used for performance testing a Pega 7 application.

Hitachi Server Adapter for the SAP HANA Cockpit

Parallels Operations Automation 5.3

5G Core Solutions enabled by Casa Systems Axyom Ultra-Broadband Cloud

Systems & Operating Systems

Oracle Universal Records Management Oracle Universal Records Manager Adapter for Documentum Installation Guide

Configure Data Source for Automatic Import from CMDB

Refreshing Axiom TEST with a Current Copy of Production Axiom EPM June 20, 2014

CONTROL-COMMAND. Software Technical Specifications for ThomX Suppliers 1.INTRODUCTION TECHNICAL REQUIREMENTS... 2

Mission-Critical Application Infrastructure Resiliency Journey

Customer Upgrade Checklist

An Introduction to Crescendo s Maestro Application Delivery Platform

Framework Components Our ETL parameter framework will include primarily two components.

The screenshots/advice are based on upgrading Controller 10.1 RTM to 10.1 IF6 on Win2003

CSC IT practix Recommendations

Design Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern

IMC QoS Manager 7.3 (E0502) Copyright 2015, 2016 Hewlett Packard Enterprise Development LP

IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016

Performance of VSA in VMware vsphere 5

Course 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008

Course Name: VMware vsphere: Install, Configure, Manage [V6.5] Duration: 5 Days

Update: Users are updated when their information changes (examples: Job Title or Department). o

Hands-on Windows Azure Application Architecture & Development (3 days)

Infrastructure Series

70-413: Designing and Implementing a Server Infrastructure Course 01 - Server Infrastructure - Upgrade and Migration

NiceLabel LMS. Installation Guide for Single Server Deployment. Rev-1702 NiceLabel

CCNA Security v2.0 Chapter 3 Exam Answers

Maximo Reporting: Maximo-Cognos Metadata

Please contact technical support if you have questions about the directory that your organization uses for user management.

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems

Messing with SQL in Dataflex What is available in Dataflex 19.0 o cconnection.pkg

How to Guide. DocAve Extender for MOSS 2007 and SPS Installing DocAve Extender and Configuring a Basic SharePoint to Cloud Extension

Cloud-Based Information Systems Management Rising to the Challenge of Truly Distributed Computing

Software Engineering

Assignment 10: Transaction Simulation & Crash Recovery


Medtech Evolution. Installation Guide

Introduction. by Surekha Parekh

Oracle FLEXCUBE Universal Banking Development Workbench- Screen Development II

Your New Service Request Process: Technical Support Reference Guide for Cisco Customer Journey Platform

Cisco Tetration Analytics, Release , Release Notes

IT260T Networking Application Services and Security [Onsite]

HP Universal CMDB. Software Version: Backup and Recovery Guide

AvePoint Accessibility Accelerator 2.0

Dolby Conference Phone Support Frequently Asked Questions

OASIS SUBMISSIONS FOR FLORIDA: SYSTEM FUNCTIONS

Implementing Microsoft Azure Infrastructure Solutions Syllabus

McAfee Endpoint Upgrade Assistant 2.2

TL 9000 Quality Management System. Measurements Handbook. SFQ Examples

Level 2 Cambridge Technical in IT

August 22, 2006 IPRO Tech Client Services Tip of the Day. Concordance and IPRO Camera Button / Backwards DB Link Setup

vrealize Operations Management Pack for Storage Devices Release Notes

Development Workbench- Screen Development II Oracle FLEXCUBE Universal Banking Release

RELEASE NOTES. HYCU Data Protection for Nutanix

2. When an EIGRP-enabled router uses a password to accept routes from other EIGRP-enabled routers, which mechanism is used?

DocAve 6 Report Center

VMware AirWatch Certificate Authentication for Cisco IPSec VPN

Structure Query Language (SQL)

Cntents 1 Intrductin Kit Cntents Requirements Installatin Gesture Sensr Kit Hardware and Jumper Settings De

Backup your Data files before you begin your cleanup! Delete General Ledger Account History. Page 1

Lecture Handout. Database Management System. Overview of Lecture. Vertical Partitioning. Lecture No. 24

USER MANUAL. RoomWizard Administrative Console

Delete General Ledger Account History

Transcription:

Oracle Database 11g Replay: The In-built Recrder fr Real Applicatin Testing Amaresh Mandal Infsys Technlgies Ltd Intrductin Oracle Database 11g intrduced a new feature Database Replay which helps in perfrming Real Applicatin testing. This feature allws the database/system administratr t simulate actual prductin wrklad t test the impact f infrastructure and database level changes n test server. Database Replay can be used t assess the impact f any system changes such as belw: Database upgrades, patches, parameter, schema changes, Cnfiguratin changes such as cnversin frm a single instance t RAC, Strage, netwrk, intercnnect changes, Operating system, hardware migratins, patches, upgrades, parameter changes, Database replay captures a wrklad n the prductin system with negligible perfrmance verheads and replays it n a test system with the exact timing, cncurrency, and transactin characteristics f the riginal wrklad. This makes pssible cmplete assessment f the impact f the change. Extensive analysis and reprting (AWR, ADDM reprt and DB Replay Reprt) is prvided t help identify any ptential prblems, such as new errrs encuntered and perfrmance divergences. Need fr Database Replay Lwer testing cst DBAs and System administratrs can have a test infrastructure t test their changes withut the verhead f having t duplicate the infrastructure. Database Replay des nt have set up verhead t recreate a middle-tier r a web server tier r build test scripts. Thus, DBAs and system administratrs can test and upgrade the infrastructure cmpnents as the changes have been truly tested and validated using prductin scenaris. Faster deplyment Database Replay des nt require DBA t spend a lt f time in getting functinal knwledge f the applicatin fr develping test scripts. With Database Replay, DBAs have a full prductin wrklad available t test and rllut any change. This reduces applicatin testing cycles and brings significant cst savings t business. Page #1

Overview f Oracle 11G Database Replay Oracle 11G Database Replay allws the database administratr t capture the full prductin wrklad and then recreate the same in the test envirnment. Wrklad Capture tracks and captures all external database requests and writes the data int a binary file called capture file. Wrklad Prcessing is the step where the capture files are cnverted int replay files. Replay files cntain all the necessary metadata needed fr replaying the wrklad. This is the mst resurce intensive task and shuld be perfrmed n a nn-prductin server. Once the replay files are created, they can be reused any number f times withut having t reprcess the wrklad. Wrklad Replay is perfrmed thrugh the replay client which prcesses the replay files and submits the lad / calls t the database with the exact timing and cncurrency that it has recrded in the riginal system. Analysis and Reprting allws t generate detailed analysis f the capture and replay. All errrs encuntered during replay are reprted. Any divergence in rws and basic cmparisns between the capture and replay are shwn in Replay and Capture reprt. Besides, AWR, ADDM can be used fr detailed analysis and diagnstics. Database Replay Phases Wrklad Capture The database are tracked and stred in binary files n file system, called capture files. These files cntain all relevant infrmatin abut the call needed fr replay such as SQL text, bind values, SCN, etc. 1) Backup prductin Database s we can restre database n test envirnment n same SCN level f database t minimize data divergence. 2) Add/remve filter By default, all user sessins are recrded during wrklad capture. Yu can use wrklad filters t specify which user sessins t include in r exclude frm the wrklad. 3) Create directry make sure enugh space is there t hld the capture files. 4) Capture wrklad using OEM r dbms packages. The fllwing shws the prductin capture prcess using OEM. Page #2

Wrklad Prcessing Once the wrklad has been captured, the infrmatin in the capture files has t be prcessed preferably n the test system. This prcessing transfrms the captured data and creates all necessary metadata needed fr replaying the wrklad. Page #3

Wrklad Replay 1) Restre database backup taken t test system and start the test database. 2) Initialize and Prepare replay. 3) Start clients and begin Replay. Page #4

Analysis and Reprting The Database Capture and Replay reprt indicates if any system change will affect the system perfrmance. There are 3 types f divergence reprts, namely Data divergence, Errr divergence and Perfrmance divergence. CONCLUSION Database Replay prvides Real Applicatin Testing which helps rganizatins t lwer their testing csts. It remves the dependency f preparing scripts t generate prductin wrklad. It gives DBAs and system administratrs an easy-t-deply slutin fr testing and rlling ut system changes with reduced hardware and sftware csts. Page #5