Methods and Systems for Auto-Starting and Auto-Stopping Databases
First Claim
1. A method comprising:
- accessing, by 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;
switching an execution context from no database in the target server to a copy of the admin DB in the target server;
performing, by the admin DB in the target server, an 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 a completion acknowledgement indicating the target server is connected to the target DB.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are presented for auto-starting and auto-stopping databases in a cloud server environment. In some embodiments, a method can include accessing, by an initial server in a network-based system, a request to connect to a target database located in a target server of the network-based system. The method can also include determining, by an administrative database (admin database) residing in the initial server, a location of the target database residing in the target server, switching an execution context from no database in the target server to a copy of the admin database in the target server, performing an auto-start procedure to auto-start the target database in the target server, switching the execution context from the admin database in the target server to the target database in the target server, and transmitting a completion acknowledgement indicating the target server is connected to the target DB.
12 Citations
20 Claims
-
1. A method comprising:
-
accessing, by 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; switching an execution context from no database in the target server to a copy of the admin DB in the target server; performing, by the admin DB in the target server, an 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 a completion acknowledgement indicating the target server is connected to the target DB. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network-based system, the network-based system comprising:
-
an initial server comprising an administrative database (admin DB); a target server coupled to the initial server and comprising a target database (target DB) and a copy of the admin DB; the initial server configured to access a request to connect to the target DB located in the target server of the network-based system; the admin DB of the initial server configured to; determine a location of the target DB residing in the target server; redirect the request to connect to the target DB from the initial server to the target server if the target DB does not reside on the initial server; the copy of the admin DB in the target server configured to; switch an execution context from no database in the target server to the copy of the admin DB in the target server; perform an auto-start procedure to auto-start the target DB in the target server; switch the execution context from the admin DB in the target server to the target DB in the target server; and transmit a completion acknowledgement indicating the target server is connected to the target DB. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium embodying instructions that, when executed by a processor, perform operations comprising:
-
accessing a request at an initial server to connect to a target database (target DB) located in a target server of the network-based system; determining a location of the target DB residing in the target server; switching an execution context from no database in the target server to a copy of the admin DB in the target server; performing an 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 a completion acknowledgement indicating the target server is connected to the target DB. - View Dependent Claims (20)
-
Specification