Towards continuous integration: Automated Oracle database testing with capture and replay Emil Pilecki.

Slides:



Advertisements
Similar presentations
Upgrading Best Practices. Type of upgrade Hotfix Security fix Service pack New release.
Advertisements

© 2014 Persistent Systems Ltd Enabling DraaS on OpenStack Speakers: Haribabu Kasturi, Amitabh Shukla.
Visit : Call Us: US: , India:
Visit : Call Us: US: , India:
Test Execution and Defect management. 2 Module Objectives Introduction to Test Execution Checklist of Test Execution Defect management Defect Classification.
Oracle Database 11g Real Application Testing. 2 What is Real Application Testing? New database option available with EE only Includes two new features.
Managing Change with Real Application Testing and Snapshot Standby Barry Hodges Senior Solution Architect, Sales Consulting, Oracle NZ.
©202 BMC Software, Inc. All Rights Reserved. Server Consolidation Eric D. Ho Advisory Software Consultant BMC Software, Inc. March 20, 2002.
© 2010 Quest Software, Inc. ALL RIGHTS RESERVED Integrating Workload Replay into Database Change Management Bert Scalzo Database Domain Expert / Oracle.
Supervision of Production Computers in ALICE Peter Chochula for the ALICE DCS team.
NexGen ATM System A Perspective National Workshop on Aviation Software Systems: Design for Certifiably Dependable Systems October 5-6, 2006 Presented by.
Presenter: Raman Chohan. AGENDA Oracle Best Practices Oracle Backups Why upgrade to Oracle 11? Performance Troubleshooting axiUm Pre-Upgrade Checklist.
In-Place Upgrade to TFS 2010 on existing hardware Not deploying new hardware Databases too large to move Scaling-out, not up Not deploying new hardware.
Oracle 11g Real Application Testing: Avoiding Performance Regressions with SQL Performance Analyzer Khaled Yagoub, Pete Belknap, Benoit Dageville, Karl.
Upgrading to SQL Server 2012 “Done Right” Dandy Weyn DBI335.
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
1 TAC2000/ IP Telephony Lab Advanced Linux Administration Language: Offered in English Instructor: Dr. Quincy Wu (
Assumptions These instructions are intended for Project Data Integrators, Project Automation Specialists and Discipline Application Specialists There were.
ORACLE
Selling the Storage Edition for Oracle November 2000.
Kako razvijate PL/SQL pakete? File based PL/SQL development Mitja Golouh SIOUG 2006,
Continuous DB integration testing with RAT „RATCOIN”
Power at Your Fingertips –Overlooked Gems in Oracle EM John Sheaffer Principal Sales Consultant – Oracle Corporation.
Marcin Blaszczyk, Zbigniew Baranowski – CERN Outline Overview & Architecture Use Cases for Our experience with ADG and lessons learned Conclusions.
NovaBACKUP xSP Technical Training By: Nathan Fouarge
IT SERVICES FOR RED HAT CUSTOMERS Tarmo Pruunes Head of IT Services.
Girish M. Jashnani Sales Consultant Manage your E-Business Suite more effectively.
PMT and HPD Databases University of Iowa HEP Eric Berry
Database Competence Centre openlab Major Review Meeting nd February 2012 Maaike Limper Zbigniew Baranowski Luigi Gallerani Mariusz Piorkowski Anton.
Michelle Malcher PepsiCo Session # For the DBA Manager – Understanding Oracle and DBAs.
F. Carbognani Software Engineering for the Virgo Project at EGOGeneva-iCALEPCS 14/10/2005 Software Engineering for the Virgo Project at EGO F. Carbognani.
CERN IT Department CH-1211 Geneva 23 Switzerland t WLCG Operation Coordination Luca Canali (for IT-DB) Oracle Upgrades.
Network management Network management refers to the activities, methods, procedures, and tools that pertain to the operation, administration, maintenance,
Accurate Information … Informed Decisions Data from automated and manual sources in a central, secure repository providing easy regulatory and ad hoc reporting,
Oracle TimesTen in-memory database integration CERN openlab Summer Student Lightning Talks Sessions Jakub Žitný Supervisor: Miroslav Potocký.
Site Services and Policies Summary Dirk Düllmann, CERN IT More details at
Project Vision Improve Resilience of NetWare User Filestore Improve Resilience of Corporate Database Filestore Disaster Recovery Options ? Backup, Archival,
Narasimha Reddy Gopu Jisha J. Agenda Introduction to AlwaysOn * AlwaysOn Availability Groups (AG) & Listener * AlwaysOn Failover * AlwaysOn Active Secondaries.
1 Punishment Through Continuous Delivery If it hurts, do it more often…
Office of Administration Enterprise Server Farm March 2006 Briefing.
2 Copyright © 2007, Oracle. All rights reserved. Realistic Testing Using Database Replay.
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
Baby Steps to Agility How to Grow Into Agile. A little about me A little about Agile Growing into Agile Questions Goals.
Nate Anderson So, You’ve Inherited an OnBase System.
Continuous Delivery and Quality Monitoring 1 iCSC2016, Kamil Henryk Król, CERN Continuous Delivery and Quality Monitoring Kamil Henryk Król CERN Inverted.
Calgary Oracle User Group
Planning for Application Recovery
Continuous Delivery and Quality Monitoring
The Role of LIMS in Improving Laboratory services at NPHL, Kenya
Preparing for a successful upgrade
Benchmarking like a PRO
Redcell™ Management Essentials, Juniper Networks Enterprise Edition
Database Services Katarzyna Dziedziniewicz-Wojcik On behalf of IT-DB.
IBM Workload Scheduler 2015 Take the Complexity Out of Workload Automation, while Keeping the Technology Up-to-Date IEM fixlets and Centralized Agent Update.
Overview – SOE PatchTT November 2015.
Software modifications and reliability
OAuth protocol for CERN Web Applications
Installation First Server
DEA Will Be Your New Best Friend!
Amazon Web Services RDS with SQL Server
How to Learn Your Client
Management Solution for Cisco NG Advanced Security Services
Migrating your SQL Server Instance
Klopotek is transitioning to a Global Organization
دانشگاه شهیدرجایی تهران
تعهدات مشتری در کنوانسیون بیع بین المللی
بسمه تعالی کارگاه ارزشیابی پیشرفت تحصیلی
SAP R/3 Installation on WIN NT-ORACLE
Case Study 1 By : Shweta Agarwal Nikhil Walecha Amit Goyal
Amazon Web Services RDS with SQL Server
Presentation transcript:

Towards continuous integration: Automated Oracle database testing with capture and replay Emil Pilecki

Oracle databases at CERN Around 100 databases on 200 hosts Major database upgrade every 3rd year Quarterly and one-off patches, parameter changes New kernel, OS packages, parameters… (Agile)

Database testing – the past In the past: Manual testing done by application developers and database users, but…

Database testing – the future In the future: Automate!!! RAT RAT = (Oracle) Real Application Testing allows: Automated testing of Oracle databases complementary to manual

What is RAT? capture workload replay workload rewind production test replica replay workload test replica rewind

Oracle 11g/12c upgrade testing restore analyze upgrade backup replay report 11.2.0.3 production 11.2.0.4/12.1.0.1 replica capture replay 11.2.0.3 replica RAT workload RAT workload ~20 databases tested Several bugs and compatibility issues detected

Continuous integration testing baseline timeline replay 1 replay 2 replay 3 replay 4 replay 5 production alarm alarm Regular replays compared with baseline Spot performance degradation and new errors

Thank you for your attention!