Claims
- 1. A method of plugging in a pluggable set of tablespaces having a plurality of disk pointers into a target database, comprising the computer-implemented steps of:incorporating metadata into said target database, said metadata describing said tablespace and data therein; 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.
- 2. The method of claim 1, wherein the step of incorporating metadata into said target database includes the step of executing commands in a file that specify instructions for generating said metadata, wherein said commands are generated by a source database for said pluggable set of tablespaces.
- 3. The method of claim 1, wherein the step of incorporating metadata includes:examining said pluggable set of tablespaces to determine one or more attributes of said pluggable set of tablespaces to be defined by metadata; and generating metadata based on said examination of said pluggable set of tablespaces.
- 4. The method of claim 1, wherein the step of incorporating metadata includes receiving user input that specifies instructions for generating said metadata.
- 5. The method of claim 4, wherein the step of incorporating metadata includes incorporating metadata that defines one or more columns for said pluggable set of tablespaces.
- 6. A computer-readable medium carrying one or more sequences of instructions for plugging in a pluggable set of tablespaces having a plurality of disk pointers into a target database, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:incorporating metadata into said target database, said metadata describing said tablespace and data therein; 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.
- 7. The computer-readable medium of claim 6, wherein the step of incorporating metadata into said target database includes the step of executing commands in a file that specify instructions for generating said metadata, wherein said commands are generated by a source database for said pluggable set of tablespaces.
- 8. The computer-readable medium of claim 6, wherein the step of incorporating metadata includes:examining said pluggable set of tablespaces to determine one or more attributes of said pluggable set of tablespaces to be defined by metadata; and generating metadata based on said examination of said pluggable set of tablespaces.
- 9. The computer-readable medium of claim 6, wherein the step of incorporating metadata includes receiving user input that specifies instructions for generating said metadata.
- 10. The computer-readable medium of claim 6, wherein the step of incorporating metadata includes incorporating metadata that defines one or more columns for said pluggable set of tablespaces.
- 11. A database system configured for plugging in a pluggable set of tablespaces having a plurality of disk pointers into a target database, wherein said database system is configured to perform the steps of:incorporating metadata into said target database, said metadata describing said tablespace and data therein; 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.
- 12. The database system of claim 11, wherein the step of incorporating metadata into said target database includes the step of executing commands in a file that specify instructions for generating said metadata, wherein said commands are generated by a source database for said pluggable set of tablespaces.
- 13. The database system of claim 11, wherein the step of incorporating metadata includes:examining said pluggable set of tablespaces to determine one or more attributes of said pluggable set of tablespaces to be defined by metadata; and generating metadata based on said examination of said pluggable set of tablespaces.
- 14. The database system of claim 11, wherein the step of incorporating metadata includes receiving user input that specifies instructions for generating said metadata.
- 15. The database system of claim 11, wherein the step of incorporating metadata includes incorporating metadata that defines one or more columns for said pluggable set of tablespaces.
- 16. A computer system configured for plugging in a pluggable set of tablespaces having a plurality of disk pointers into a target database, wherein said computer comprises:means for incorporating metadata into said target database, said metadata describing said tablespace and data therein; means for copying each tablespace of said pluggable set of tablespaces into said target database; and means for 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.
- 17. The computer system of claim 16, wherein incorporating metadata into said target database includes executing commands in a file that specify instructions for generating said metadata, wherein said commands are generated by a source database for said pluggable set of tablespaces.
- 18. The computer system of claim 16, wherein incorporating metadata includes:examining said pluggable set of tablespaces to determine one or more attributes of said pluggable set of tablespaces to be defined by metadata; and generating metadata based on said examination of said pluggable set of tablespaces.
- 19. The computer system of claim 16, wherein incorporating metadata includes receiving user input that specifies instructions for generating said metadata.
- 20. The computer system of claim 16, wherein incorporating metadata includes incorporating metadata that defines one or more columns for said pluggable set of tablespaces.
RELATED APPLICATIONS
The present application is a divisional of U.S. application Ser. No. 09/675,195 now U.S Pat. No. 6,549,901, entitled Using Transportable Tablespaces for Hosting Data of Multiple Users, filed on Sep. 29, 2000 by Juan R. Loaiza, et al., the contents of which are hereby incorporated herein by reference;
The present application is a continuation-in-part of U.S. application Ser. No. 08/865,693 now U.S. Pat. No. 6,272,503, entitled Tablespace-Relative Database Pointers, filed on May 30, 1997 by William H. Bridge, Jr., et al., the contents of which are hereby incorporated herein by reference and referred to as Tablespace-Relative Database Pointers.
US Referenced Citations (8)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08/865693 |
May 1997 |
US |
Child |
09/675195 |
|
US |