Dear all,
What are the differences between OS backups and Progress backups?
what are the drawback of both Backups?
with regards
Mike
I know there are tons of anwers here, but Mike seems to be beginning his DBA job, correct? Maybe some short answers from me.
1. If someone dropped a table by accident you don't want to restore the whole OS with your database to restore one table. Hence it's best
that you have a database backup as a seperate entity possibly stored in a seperate folder.
2. Many databases run 24/7 and you use a hot/online backups. OS tools like "copy" or "cp" will not be able to backup database blocks
as they may be in use. Oracle will recommend "rman", in SQL-Server you create a "Management task" to backup your DB.
3. The backup tool know what your database is made up of, so no need to list the files, the backup tools will know which files to backup. OS will
not know, nor will a VM tool.
4. If you want to clone your database all you need to do is transfer just the DB backup file, not the whole OS to another location.
5. You can backup your database as part of the OS, but you must be sure that your backup tool can read open DB files. VM tools seem to know
a lot, but you run a risk that if VM backs up your DB files incorrectly your DB restored will be corrupt. Hence it's a good practice to have
your DB backed up on a seperate filesystem/partition or media like disk or tape.
6. OS systems will not be able to detect DB block corruption. Don't know about Progress, but many DB backup tools can do that.
I use Oracle's dump or something called "dbverify" to scan DB files for corruption.
7. Your system is made up of not only DB's, but also programs, system accounts, tons of flat files, etc. You don't always want to restore all of that.
Drawbacks? Depends on the sizes of your databases and the amount of downtime you can have to restore your system.
Overall it's better to have more than 1 backup strategy. Backing up the OS that
has already a DB backup included is not a bad option, many DB backup systems can use compression.
Restoring one 10GB database will be quicker than restoring the whole OS.