CPC G06F 11/1469 (2013.01) [G06F 16/2282 (2019.01); G06F 16/27 (2019.01); G06F 2201/80 (2013.01); G06F 2201/82 (2013.01); G06Q 10/0838 (2013.01)] | 20 Claims |
1. An apparatus, comprising:
at least one processor;
at least one memory coupled to the at least one processor; and
instructions stored in the at least one memory, wherein the instructions are executable by the at least one processor to:
receive, at a native database environment comprising a source host that hosts a native database within the native database environment, file information and script information from a backup host in a foreign database recovery environment that is different from the native database environment, wherein the foreign database recovery environment is configured to provide backup and recovery services for the native database environment, wherein the file information received at the native database environment from the foreign database recovery environment comprises snapshot files and incremental files associated with the native database, and wherein the script information received at the native database environment from the foreign database recovery environment comprises scripts that are executable by the at least one processor to:
open, within the native database environment, an auxiliary database at the source host operating in the native database environment;
restore, within the native database environment, a tablespace in the auxiliary database based on the snapshot files associated with the native database;
recover, within the native database environment, the tablespace in the auxiliary database based on the incremental files associated with the native database;
export, within the native database environment, tablespace metadata for the recovered tablespace from the auxiliary database to the native database; and
recover, at the source host operating in the native database environment, the tablespace in the native database using the exported tablespace metadata.
|