| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Recovery with WAL-Logs - why 'redo' the loser-transactions?
Hi ng,
i'm currently learning for a test and wondering why, in a case of a
systemcrash, I need to redo winner AND loser transactions.
scenario:
- using WAL Write Ahead log (write log before commit and before writing a
page to disc)
- TA A and TA B running
recovery:
- look at the log's and see TA A is winner and TA B is loser
could you give me an example where this is necessary? The script say's its necessary to have idempotent log-files... so a 2nd crash during recovery and 2nd recovery won't cause problems...
But if a 2nd crash occurs TA B will still be a loser!? Hmmm seems it don't see the reason for this?!
thanks,
Stefan
Received on Thu Jul 01 2004 - 13:21:59 CDT
![]() |
![]() |