From: Jeff Miller To: All
OK, here is a backup strategy.
On Monday we do a SAVLIB on library X, which saves files A, B, C, D and E.
On Tuesday we do a SAVCHGOBJ on library X, saving files A, B and C because they were changed during the day.
On Wednesday we delete file C from the system. That night, we run another SAVCHGOBJ on library X, which saves files A and B.
Thursday morning we accidentally delete the entire library.
If I do a full restore from Monday's SAVLIB and then restore Tuesday's and Wednesday's SAVCHGOBJ, won't I end up with file C back in the library which shouldn't be there, because it was deleted? What would the proper restore strategy be?
From: James Coolbaugh To: Jeff Miller
Jeff, if you need to worry about this scenerio, you can do one of two things. First, perform a full save each day (Ouch!). Second, keep a log of all deleted objects. This second method could be a manual or automated procedure. Then as part of your disaster recovery procedures, you would check this log to see what objects were deleted and do them yourself.
From: T. Drews To: Jeff Miller
If you journal your files, the system will know of deleted files-they still need to be deleted manually, but it would eliminate the possibility of forgetting to write down the deleted file in a log. Also, you could write a little CL program to do a DSPOBJD to an outfile and check the final list of restored files against the outfile; you then delete any "extra" objects. This approach uses less system resources.