Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Towards continuous integration: Automated Oracle database testing with capture and replay Emil Pilecki."— Presentation transcript:

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!


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

Similar presentations


Ads by Google