Patent ID: 8595192

Claim:
A computer-implemented method for providing high availability to instance-bound databases, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: configuring a first instance of a database server to host a plurality of databases by: storing at least one system database within the plurality of databases on a local storage system of the first instance, wherein the system database contains data necessary to manage the first instance; storing at least one user database within the plurality of databases on a shared storage system that is accessible by the first instance; identifying a second instance of the database server; identifying a need to fail over the user database from the first instance to the second instance; migrating the user database from the first instance to the second instance without migrating every database in the plurality of databases from the first instance to the second instance at least in part by binding a virtual network address corresponding to the user database to the second instance.