I'm working on the new revised edition of our Oracle Database Backup and Recovery book for Oracle Database 11g ... I've been looking at some comments here and there that have been made about the book, and also comments about the competition. What I find interesting is that the approach that the competition has taken, the recipe approach if you will, seems to be popular with some. I suppose that makes sense. Everyone wants something to be easy. But that's the rub, can you take something as complex as backup and recovery and make it too simple?
In the recipe book, in the first two chapters they have you do a backup recipe and a restore recipe. Now the Junior DBA (or perhaps the overworked senior DBA) might say, FANTASTIC, I backed up my database and I restored my database, I'm set. They might just setup a script, start backups and off they go, not fully realizing what they have just done.
For in the book, they fail to mention some salient points.
1. That the recipe will have you backing up into ORACLE_HOME by default. Since there is no previous recipe to configure the Flash Recovery Area, that is where your backups will go by default.
2. They do have a recipe for putting the database in ARCHIVELOG mode... However if you do that first and then follow the recipe for backing up your database, you might find yourself in a world of hurt. The backup recipe does not backup archived redo logs.
3. Since you are not backing them the archived redo logs, or removing them, guess what happens to the archive log destination directory?
So in an effort for simplicity the chapter falls short of the mark a bit. I know we all want simple solutions. Something we can craft out of the box without having to understand, without having to think, and that's all well and good. I'm not sure it's practical when dealing with backups of your database.
I'd love your feedback on how we can make our RMAN book better. I'd love to hear any suggestions you might have out there on how we can make it better, what we can add, modify or even delete.