Automatic and dynamic provisioning of databases
First Claim
1. A method for a particular database server to provide copies of files, the method comprising the steps of:
- on a particular computing element, said particular database server running under control of a particular operating system that manages resources of said particular computing element, wherein said particular database server comprises database server code separate from said particular operating system;
said particular database server receiving a request to create a copy of a first file stored in a first file system of a first operating system;
said particular database server causing the creation of said copy in a second file system of a second operating system, wherein causing the creation of said copy in a second file system of a second operating system is performed pursuant execution of one or more routines of said database server code; and
wherein said copy is a different file than said first file.
0 Assignments
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
16 Claims
-
1. A method for a particular database server to provide copies of files, the method comprising the steps of:
-
on a particular computing element, said particular database server running under control of a particular operating system that manages resources of said particular computing element, wherein said particular database server comprises database server code separate from said particular operating system; said particular database server receiving a request to create a copy of a first file stored in a first file system of a first operating system; said particular database server causing the creation of said copy in a second file system of a second operating system, wherein causing the creation of said copy in a second file system of a second operating system is performed pursuant execution of one or more routines of said database server code; and wherein said copy is a different file than said first file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable non-transitory storage medium storing one or more instructions for a database server to provide copies of files, which instructions, when executed, cause one or more processors to perform:
-
on a particular computing element, a particular database server running under control of a particular operating system that manages resources of said particular computing element, wherein said particular database server comprises database server code separate from said particular operating system; said particular database server receiving a request to create a copy of a first file stored in a first file system of a first operating system; said particular database server causing the creation of said copy in a second file system of a second operating system, wherein causing the creation of said copy in a second file system of a second operating system is performed pursuant execution of one or more routines of said database server code; and wherein said copy is a different file than said first file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification