Online tablespace recovery for export
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a request to export one or more source tablespaces from a source database that includes a plurality of tablespaces, said plurality of tablespaces including said one or more source tablespaces; and
in response to receiving said request, performing certain steps to export said one or more source tablespaces, said certain steps comprising;
creating an auxiliary database system on a node, said auxiliary database system comprising an auxiliary database server and an auxiliary database;
generating from a backup of said source database one or more tablespace instances for export of said one or more source tablespaces; and
incorporating said one or more tablespace instances into said auxiliary database;
wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
To export source tablespaces, an auxiliary database system is created and started with a minimum configuration. Copies of versions of the source tablespaces are restored from database backups to the auxiliary database system. A copy of a version of a tablespace is referred to herein as a tablespace instance. The tablespace instances restored from database backups are recovered to a particular point-in-time. A script is then generated. The script can be executed by a database server of the destination database to import the tablespace instances.
45 Citations
26 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request to export one or more source tablespaces from a source database that includes a plurality of tablespaces, said plurality of tablespaces including said one or more source tablespaces; and in response to receiving said request, performing certain steps to export said one or more source tablespaces, said certain steps comprising; creating an auxiliary database system on a node, said auxiliary database system comprising an auxiliary database server and an auxiliary database; generating from a backup of said source database one or more tablespace instances for export of said one or more source tablespaces; and incorporating said one or more tablespace instances into said auxiliary database; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, comprising:
-
receiving a request to export one or more source tablespaces from a source database that includes a plurality of tablespaces, said plurality of tablespaces including said one or more source tablespaces; and in response to receiving said request, performing certain steps to export said one or more source tablespaces, said certain steps comprising; creating an auxiliary database system on a node, said auxiliary database system comprising an auxiliary database server and auxiliary database; restoring from a backup of said source database one or more tablespace instances of said one or more source tablespaces; recovering said one or more tablespace instances to a certain point-of-time based on redo logs for the source database; and incorporating said one or more table space instances into said auxiliary database; wherein the method is performed by one or more computing devices. - View Dependent Claims (11, 12, 13)
-
-
14. A machine-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the steps of:
-
receiving a request to export one or more source tablespaces from a source database that includes a plurality of tablespaces, said plurality of tablespaces including said one or more source tablespaces; and in response to receiving said request, performing certain steps to export said one or more source tablespaces, said certain steps comprising; creating an auxiliary database system on a node, said auxiliary database system comprising an auxiliary database server and auxiliary database; generating from a backup of said source database one or more tablespace instances for export of said one or more source tablespaces; and incorporating said one or more table space instances into said auxiliary database. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A machine-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the steps of:
-
receiving a request to export one or more source tablespaces from a source database that includes a plurality of tablespaces, said plurality of tablespaces including said one or more source tablespaces; and in response to receiving said request, performing certain steps to export said one or more source tablespaces, said certain steps comprising; creating an auxiliary database system on a node, said auxiliary database system comprising an auxiliary database server and auxiliary database; restoring from a backup of said source database one or more tablespace instances of said one or more source tablespaces; recovering said one or more tablespace instances to a certain point-of-time based on redo logs for the source database; and incorporating said one or more table space instances into said auxiliary database. - View Dependent Claims (24, 25, 26)
-
Specification