Solved

test and uat database backups

Posted on 2014-01-08
2
609 Views
Last Modified: 2014-01-08
For each business applicaiton with an underlying database, we seem to have a live production database, a test database (with test clone of the app), and also a user acceptance database for changes/upgrades. our admins only seem to backup the live production db. is this common? Or can there be instances whereby you also backup your test and uat databases as well?
0
Comment
Question by:pma111
2 Comments
 
LVL 76

Accepted Solution

by:
slightwv (䄆 Netminder) earned 500 total points
ID: 39764985
It depends on the shop.  It's all about downtime:  How long can you live without the database until you can rebuild it?

Typically test databases have a known baseline and are recovered/restored back to baseline all the time so there really isn't much of a need to back those up because you have the 'baseline' setup.

Development databases can be in any state at any time.  Also typically not backed up.

This can also vary depending on how you perform change management.  If you have source control and your database changes are in scripts that are part of the source control, then the need to backup development and test is reduced.
0
 
LVL 34

Expert Comment

by:johnsone
ID: 39765165
It definitely depends on the situation.  Most of the places I have been the non-production databases were just copies of production anyway.  There wasn't anything special in them.

If the QA team had a baseline that they needed, we made sure that was in an export file so we could easily put it back to their known good state.  So, special backups of their environments were not necessary as they only care about the known good state.  Plus we did not want to have to do a full restore just for their small set of test data.

If we had an issue with a non-production database, we would just restore production over it.  Takes the same amount of time as restoring a backup of the test database.  Development might lose some structure changes, but with good change management, you just re-apply everything.
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
CCModeler offers a way to enter basic information like entities, attributes and relationships and export them as yEd or erviz diagram. It also can import existing Access or SQL Server tables with relationships.
Via a live example show how to connect to RMAN, make basic configuration settings changes and then take a backup of a demo database
Video by: Steve
Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now