Patent ID: 8201022

Claim:
A method for database processing in a database management system including a plurality of database processors each having a database processing program, the system holding a database divided in multiple storage regions and processing the database by executing the database processing program assigned to the corresponding storage region, the method comprising the steps of: determining a destination database processor from the database processors in service when failure of the database processor is detected; assigning the storage region assigned to the failed database processor by the destination database processor to a database processing program that operates in the destination database processor; and starting the database processing program in the destination database processor, wherein the step of determining a destination database processor when failure of a database processor is detected comprises: referring to switchover-destination-in-failure information including the name of the failed database processor and the name of a database processor that is to be the destination database processor when failure occurs, obtaining a name of a database processor that is included in the switchover-destination-in-failure information and is associated with the failed database processor, and using, by the stated database processing program, a database buffer as a database storage region associated with the other database processing program that is operated in the destination database processor.