jharris
ADSM.ORG Member
- Joined
- May 24, 2004
- Messages
- 166
- Reaction score
- 0
- Points
- 0
- Location
- Victoria, Australia
- Website
- Visit site
OK, we did a silly thing ... we've deleted the TSM server recovery log files accidentally, I won't go into how it happened but I want some confirmation and understanding why I can't fix the issue without restoring the database.
Essentially:
1. TSM was correctly shutdown after client processing had completed using the HALT command.
2. The TSM database logmode is set to rollforward
3. Some of the DB log files were deleted after TSM was halted.
4. TSM will not start-up (obviously). We get the typical ANR9969E errors and finally an "ANR0259E Unable to read complete restart/checkpoint information from any database or recovery log volume."
IBM Support said to restore from the last backup, which is fine, but I'm more than curious than anything ... I thought the db changes stored in the recovery logs (even in rollforward mode) are still committed to the database. So if the server was shutdown correctly and the log files are corrupted offline, everything is still in the active database files. Therefore, even without the recovery log volumes, there'd be a way to bring the DB back online (even with an empty recovery log and the logmode set to circular), then rebuild new logfiles etc. once the server was back up and running. I have NO corruption to the current DB files ?
Anyway as time is important, I'll appreciate some discussion, but I'm going to restore the tape and rebuild from the data I'll have that is around 6 hours prior ... but I'm keen to hear the reasons why/why not I can't still use my active 100% error free database files to bring the server online.
Cheers.
Essentially:
1. TSM was correctly shutdown after client processing had completed using the HALT command.
2. The TSM database logmode is set to rollforward
3. Some of the DB log files were deleted after TSM was halted.
4. TSM will not start-up (obviously). We get the typical ANR9969E errors and finally an "ANR0259E Unable to read complete restart/checkpoint information from any database or recovery log volume."
IBM Support said to restore from the last backup, which is fine, but I'm more than curious than anything ... I thought the db changes stored in the recovery logs (even in rollforward mode) are still committed to the database. So if the server was shutdown correctly and the log files are corrupted offline, everything is still in the active database files. Therefore, even without the recovery log volumes, there'd be a way to bring the DB back online (even with an empty recovery log and the logmode set to circular), then rebuild new logfiles etc. once the server was back up and running. I have NO corruption to the current DB files ?
Anyway as time is important, I'll appreciate some discussion, but I'm going to restore the tape and rebuild from the data I'll have that is around 6 hours prior ... but I'm keen to hear the reasons why/why not I can't still use my active 100% error free database files to bring the server online.
Cheers.
Last edited: