Pluggable tablespaces for database systems
First Claim
Patent Images
1. A method for unplugging a set of tablespaces, associated with metadata and having a plurality of disk pointers, from a source database to a memory, comprising the computer-implemented steps of:
- storing said plurality of disk pointers in tablespace-relative format;
saving said metadata into a metadata file; and
making a binary copy of said set of tablespaces and said metadata file to said memory wherein said plurality of disk pointers with said binary copy, when plugged into a target database, is capable of being used for locating associated data items without patching said plurality of disk pointers.
2 Assignments
0 Petitions
Accused Products
Abstract
A pluggable tablespace is enabled by logically partitioning a database into a set of tablespaces and storing all of the tablespaces disk pointers in tablespace-relative format. A pluggable set of tablespaces is unplugged by exporting the associated metadata, and making a binary copy of the tablespaces. The pluggable set of tablespaces is plugged into a target database by making the pluggable set accessible to the target database and importing the associated metadata, without patching any of the disk pointers.
-
Citations
24 Claims
-
1. A method for unplugging a set of tablespaces, associated with metadata and having a plurality of disk pointers, from a source database to a memory, comprising the computer-implemented steps of:
-
storing said plurality of disk pointers in tablespace-relative format; saving said metadata into a metadata file; and making a binary copy of said set of tablespaces and said metadata file to said memory wherein said plurality of disk pointers with said binary copy, when plugged into a target database, is capable of being used for locating associated data items without patching said plurality of disk pointers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of plugging in a pluggable set of tablespaces having a plurality of disk pointers and saved metadata, into a target database, comprising the computer-implemented steps of:
-
incorporating said saved metadata into said target database; copying each tablespace of said pluggable set of tablespaces into said target database; and locating a data item associated with any one of said plurality of disk pointers without patching any disk pointer of said plurality of disk pointers. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of transferring a tablespace, associated with metadata and having a plurality of disk pointers, from a first database to a second database, comprising the steps of:
-
storing said plurality of disk pointers in tablespace-relative format at first database; saving said metadata into a metadata file; making a binary copy of said tablespace and said metadata file; causing said binary copy to be available to said second database; incorporating said metadata from said binary copy into said second database; and locating a data item associated with any one of said plurality of disk pointers without patching said plurality of disk pointers. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium, having stored thereon sequences of instructions for unplugging a tablespace, associated with metadata and having a plurality of disk pointers, from a source database to a memory, said sequence of instructions including instructions for performing the steps of:
-
storing said plurality of disk pointers in tablespace-relative format; saving said metadata into a metadata file; and making a binary copy of said tablespace and said metadata file to said memory wherein said plurality of disk pointers with said binary copy, when plugged into a target database, is capable of being used for locating associated data items without patching said plurality of disk pointers. - View Dependent Claims (22)
-
-
23. A computer readable medium, having stored thereon sequences of instructions for plugging in a tablespace, containing saved metadata and a plurality of disk pointers, into a target database, said sequence of instructions including instructions for performing the steps of:
-
making said unplugged tablespace stored in said memory available to said target database; incorporating said saved metadata into said target database; and locating a data item associated with any one of said plurality of disk pointers without patching said plurality of disk pointers. - View Dependent Claims (24)
-
Specification