Patent ID: 7711712

Claim:
A method for data recovery comprising: a. collecting consistency points from at least two database applications; b. collecting journal terms associated with continuous data protection for each of the at least two database applications; c. collecting log terms associated with each of the at least two database applications; d. displaying to a user a timeline for a protected term and consistency points for the at least two database applications; e. receiving recovery time selection from a user; f. receiving recovery database application selection from the user; g. receiving baseline database application selection from the user; h. performing crash recovery for each database application; and i. performing recovery of data based on transactions associated with the at least two database applications; j. selecting a recovery transaction identifier for the selected database application; k. checking a current transaction identifier for the selected database application; l. if the recovery transaction identifier is identical to the current transaction identifier, selecting another database application from the at least two database applications; and m. if the recovery transaction identifier is not identical to the current transaction identifier, executing alignment of transactions in the selected database application by executing a rollback and roll forward operation.