Automatic and dynamic provisioning of databases
First Claim
1. A method for automatically provisioning data in a distributed database system, the method comprising computer-implemented steps of:
- a database server running under control of a first operating system that manages resources of a first computing element, wherein said database server comprises database server code separate from said first operating system;
said database server transporting a tablespace from a second file system to a first file system, wherein said first file system is managed by said first operating system, wherein transporting a tablespace from a second file system to a first file system is performed pursuant execution of one or more routines of said database server code; and
after transporting said tablespace to said first file system, said database server importing said tablespace into a local database managed by said database server.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync.
-
Citations
24 Claims
-
1. A method for automatically provisioning data in a distributed database system, the method comprising computer-implemented steps of:
-
a database server running under control of a first operating system that manages resources of a first computing element, wherein said database server comprises database server code separate from said first operating system; said database server transporting a tablespace from a second file system to a first file system, wherein said first file system is managed by said first operating system, wherein transporting a tablespace from a second file system to a first file system is performed pursuant execution of one or more routines of said database server code; and after transporting said tablespace to said first file system, said database server importing said tablespace into a local database managed by said database server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for automatically instantiating database data in a distributed database system, the method comprising computer-implemented steps of:
-
a database server running under control of a first operating system that manages resources of a first computing element, wherein said database server comprises database server code separate from said first operating system; said database server transporting a set of one or more files from a second file system to a first file system, wherein said first file system is managed by said first operating system, wherein transporting said set of one or more files from a second file system to a first file system is performed pursuant execution of one or more routines of said database server code; wherein said set of one or more files store said database data; and after transporting said set of one or more files to said first file system, said database server provisioning said database data as at least part of a database managed by said database server. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification