×

Methods and systems for auto-starting and auto-stopping databases

  • US 9,961,134 B2
  • Filed: 09/15/2014
  • Issued: 05/01/2018
  • Est. Priority Date: 09/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • accessing, by one or more processors of a target server in a network-based system, a redirect request to connect to a target database (target DB) located in the target server, the redirect request to connect derived from an initial request to connect to the target DB accessed by an initial server in the network-based system, a location of the target DB in the target server determined by an administrative database (admin DB) residing in the initial server, the admin DB including locations for a plurality of target DBs with a portion of the plurality of target DBs configured for auto-start procedures;

    switching, by the one or more processors of the target server, an execution context from no database in the target server to a copy of the admin DB in the target server;

    determining, by the one or more processors of the target server using the admin DB in the target server, that the target DB is configured for an auto-start procedure, the configuration of the target DB determined by matching an identification of the target DB within the initial request to an identification, of an auto-start database of the target server, stored in the admin DB;

    determining, by the one or more processors of the target server using the admin DB in the target server, the target DB is executing an auto-stop procedure;

    performing, by the one or more processors of the target server using the admin DB in the target server, an interrupt procedure resetting the target DB back to a running state, the interrupt procedure including at least a portion of the auto-start procedure to auto-start the target DB in the target server;

    switching the execution context from the admin DB in the target server to the target DB in the target server; and

    transmitting, via a network, a completion acknowledgement indicating the target server is connected to the target DB.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×