System executing log data transfer synchronously and database data transfer asynchronously
First Claim
1. A disaster recovery method for continuing a database process by changing an active database management system over to a standby database management system at the time of occurrence of a disaster, comprising the steps of:
- receiving write requests from a host computer to write log information indicating the contents of a database process executed for a database buffer of said host computer, database data updated on said database buffer and status information indicating the position of log information used for disaster recovery;
updating log information, database data and status information in a main storage system in accordance with the contents of said received write requests;
transferring said received write requests for log information to a sub storage system of the standby database management system by a synchronous remote copy process; and
temporarily storing said received write requests for database data and status information and transferring said received write requests to said sub storage system by an asynchronous remote copy process.
1 Assignment
0 Petitions
Accused Products
Abstract
A disaster recovery system and a method therefor, having: a function for receiving write requests from a host computer to write log information indicating the contents of a database process executed for a database buffer on a main site, database data updated on the database buffer and status information indicating the position of log information used for disaster recovery; a function for transferring the received write request for log information to a recovery site by a synchronous remote copy process; and a function for transferring the received write request for database data to the recovery site by an asynchronous remote copy process. While remote copy can be executed at a long distance without data loss, the deterioration of the performance of a database process on a main site can be suppressed.
58 Citations
24 Claims
-
1. A disaster recovery method for continuing a database process by changing an active database management system over to a standby database management system at the time of occurrence of a disaster, comprising the steps of:
-
receiving write requests from a host computer to write log information indicating the contents of a database process executed for a database buffer of said host computer, database data updated on said database buffer and status information indicating the position of log information used for disaster recovery;
updating log information, database data and status information in a main storage system in accordance with the contents of said received write requests;
transferring said received write requests for log information to a sub storage system of the standby database management system by a synchronous remote copy process; and
temporarily storing said received write requests for database data and status information and transferring said received write requests to said sub storage system by an asynchronous remote copy process. - View Dependent Claims (2, 3)
-
-
4. A disaster recovery method for continuing a database process by changing an active database management system over to a standby database management system at the time of occurrence of a disaster, comprising the steps of:
-
receiving write requests from a main storage system of the active database management system to write log information indicating the contents of a database process executed for a database buffer of a host computer, database data updated on said database buffer and status information indicating the position of log information used for disaster recovery;
updating log information, database data and status information in a sub storage system in accordance with the contents of said received write requests; and
reading log information from a position designated by the status information at the time of start of the database process in the standby database management system and updating data in a database region on said sub storage system in accordance with the contents of said log information to thereby recover said database region on said sub storage system to a state of the database region on said main storage system.
-
-
5. A system comprising:
-
a first computer system including a first computer, and a first storage system connected to said first computer; and
a second storage system connected to said first storage system, wherein said first computer sends write requests to said first storage system to write log information indicating the contents of a database process, database data and status information indicating the position of log information used for disaster recovery, and wherein said first storage system transfers the received write request for log information to said second storage system by a synchronous remote copy process and transfers the received write request for database data and status information to said second storage system by an asynchronous remote copy process after temporarily storing the received write request for database data and status information. - View Dependent Claims (6, 7, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
8. A storage system connected to a computer and to the other storage system, comprising:
-
a control unit; and
a disk device, wherein said control unit receives write requests from said computer to write log information indicating the contents of a database process, database data and status information indicating the position of log information used for disaster recovery, transfers the received write request for log information to the other storage system by a synchronous remote copy process and transfers the received write request for database data and status information to the other storage system by an asynchronous remote copy process after temporarily storing the received write request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
24. A data transfer method for continuing a database process by changing an active database management system inclusive of a host computer over to a standby database management system, comprising the steps of:
-
receiving write requests from said host computer to write log information indicating the contents of said database process executed for a database buffer of said host computer, database data updated on said database buffer and status information indicating the position of log information used at the time of restart of the database process in said active database management system;
updating log information, database data and status information in a main storage system of said active database management system in accordance with the contents of said received write request;
transferring said received write request for log information to a sub storage system of said active database management system by a synchronous remote copy process; and
transferring said received write request for database data or status information to said sub storage system by an asynchronous remote copy process after temporarily storing said received write request for database data or status information.
-
Specification