PURPOSE: To improve the parallel degree of processings in a duplicate distributed database processor.
CONSTITUTION: In the duplicate distributed database processor 1 on a side requesting the processing, a reception state being the result of a processing request as against respective cursors is recorded in a cursor state storage device 19 on the request-side. A cursor state processor 12 breaks a processing result received based on the recorded reception state. Furthermore, a database server processor 71 on a side receiving the processing from the database processor on the side requesting the processing via a communication line records the processing state of the respective cursors in a cursor state storage device 17. A cursor state management device 15 interrupts a database access processing in the middle of the processing based on information on the recorded and processed state without a contradiction in a database and executes a new processing request.