Patent ID: 7457829

Claim:
A method for resynchronizing multiple copies of a database after a divergence in transaction history, the database, D 1 , and its copies, D 1 ′, having database pages, logs, and log records, comprising: identifying a point when the divergence in transaction history occurred using the database and database copy logs, the point represented by a fail over log sequence number (FOLSN), wherein the divergence in transaction history comprises at least one of: a condition in which D 1 fails for a period of time during which D 1 ′ remains operational, and D 1 is brought back online; or a condition in which D 1 has provided data to the database and the data has not been received by D 1 ′; and processing the database log records created after the divergence in transaction history to populate from D 1 to D 1 ′ or from D 1 ′ to D 1 changes and identified content, the log records having log sequence numbers for use in processing.