System and Method for Handling Database Failover
First Claim
1. A system comprising:
- a first database server including a database instance;
a second database server in communication with the first database server, the second database server including a mirror of the database instance;
a third database server in communication with the second database server, the third database server configured to store a copy of a database within the database instance; and
an application server configured to be placed in communication with the first, second, and third database servers, configured to fail over between the first and second database servers, and further configured to fail over between the second and third database servers.
14 Assignments
0 Petitions
Accused Products
Abstract
A system includes a first database, a second database, a third database, and an application server. The first database server includes a database instance. The second database server is in communication with the first database server. The second database server includes a mirror of the database instance. The third database server is in communication with the second database server. The third database server is configured to store a copy of a database within the database instance. The application server is configured to be placed in communication with the first, second, and third database servers, configured to fail over between the first and second database servers, and further configured to fail over between the second and third database servers.
-
Citations
18 Claims
-
1. A system comprising:
-
a first database server including a database instance; a second database server in communication with the first database server, the second database server including a mirror of the database instance; a third database server in communication with the second database server, the third database server configured to store a copy of a database within the database instance; and an application server configured to be placed in communication with the first, second, and third database servers, configured to fail over between the first and second database servers, and further configured to fail over between the second and third database servers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium comprising a plurality of instructions to manipulate a processor, the plurality of instructions comprising:
-
instructions to cause an application server to fail over from a primary database server to a secondary database server, the secondary database server including a mirror of a database instance located on the primary database server; instructions to identify a database within the database instance on the primary and secondary databases being accessed by the application server; instructions to copy the identified database from the secondary database server to a new database server; instructions to break a first communication link between the primary database server and the secondary database server; instructions to mirror the identified database between the secondary database server and the new database server; instructions to remap a domain name system request for the primary database server to the new server; and instructions to connect the application server with the new database server for access to the identified database. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable medium comprising a plurality of instructions to manipulate a processor, the plurality of instructions comprising:
-
instructions to mirror a database instance stored on both a primary database server and on a secondary database server; instructions to initiate an application server to fail over from the primary database server to the secondary database server; instructions to store a copy of a database of the database instance located on the secondary database server onto a new primary database server; instructions to begin mirroring the database between the secondary database server and the new primary database server; instructions to store the new primary database server in the application server; instructions to break the mirroring between the primary database server and the secondary database server; and instruction to initiate the application server to fail over from the secondary database server to the new primary database server containing the database. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification