CPC G06F 11/1461 (2013.01) [G06F 11/1451 (2013.01); G06F 2201/80 (2013.01)] | 11 Claims |
1. A method for backing up databases, the method comprising:
identifying, by an agent executing on a host, a physical database (PD) of a plurality of PDs, wherein the PD has a role of primary and a second PD of the plurality of PDs has a role of physical standby;
obtaining, by the agent, information associated with the PD, wherein the agent stores the information in an agent record on the host;
transmitting, by the agent, the information to a data manager using an agent management module, wherein the agent and the plurality of PDs are operatively connected to each other over a wide area network;
receiving, by the data manager, a backup request for the PD using a processor, wherein the backup request specifies the role of primary and an asset group identifier for an asset group, wherein the asset group comprises the PD and the second PD;
making, by the data manager and in response to the backup request, a first determination using the processor that the backup request further specifies a partial backup;
identifying, by the data manager and based on the first determination, a third PD in the asset group using the information, wherein a last full backup was obtained from the third PD;
making, by the data manager, a second determination that the PD and the third PD are the same;
issuing, by the data manager and based on the second determination, the backup request for the PD to the agent of the host, wherein issuing the backup request for the PD comprises issuing a second backup request for the partial backup; and
initiating, in response to the second backup request and by the agent, backing up of the PD by sending an instruction to the PD,
wherein, based on the instruction, the PD generates and sends the partial backup to a backup storage system.
|