Download presentation
Presentation is loading. Please wait.
Published byEgbert Whitehead Modified over 6 years ago
1
Towards continuous integration: Automated Oracle database testing with capture and replay
Emil Pilecki
2
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)
3
Database testing – the past
In the past: Manual testing done by application developers and database users, but…
4
Database testing – the future
In the future: Automate!!! RAT RAT = (Oracle) Real Application Testing allows: Automated testing of Oracle databases complementary to manual
5
What is RAT? capture workload replay workload rewind production
test replica replay workload test replica rewind
6
Oracle 11g/12c upgrade testing
restore analyze upgrade backup replay report production / replica capture replay replica RAT workload RAT workload ~20 databases tested Several bugs and compatibility issues detected
7
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
8
Thank you for your attention!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.