Patent ID: 7562103

Claim:
A disaster recovery method for conducting switching to a secondary database processing system when a failure has occurred in a primary database processing system and continuing database processing, the disaster recovery method comprising the steps of: receiving a write request of log information indicating contents of database processing conducted for a database buffer in a host computer, database data modified in the database buffer, and status information indicating a location of log information to be used at time of recovery from a failure, from the host computer; modifying log information, data in a database area, and status information in a primary storage subsystem of the primary database processing system according to contents of the received write request; conducting synchronous writing of a received write request of log information into a secondary storage subsystem of the secondary data processing system; temporarily storing a received write request of database data or status information and conducting asynchronous writing of the received write request of database data into the secondary storage subsystem; receiving, by the secondary storage subsystem, a write request of the log information, database data or status information from the primary storage subsystem; modifying log information, data in a database area, or status information in the secondary storage subsystem according to contents of the received write request; and at time of start of database restart processing after recovery from the failure in the primary database processing system, in the secondary database processing system, reading out log information generated after the failure, from a location indicated by status information modified in the secondary storage subsystem, modifying data in the database area in the secondary storage subsystem according to contents of the log information, and thereby restoring the database area in the secondary storage subsystem to a state in the database area in the primary storage subsystem.