Transportable database
First Claim
1. A machine-implemented method for creating a target database on a target platform based on a source database on a source platform, comprising the steps of:
- identifying, within said source database, first information that cannot be used, in its current state, within the target database;
determining a first subset of said first information;
automatically converting said first subset to first converted information that is in a state that can be used within the target database;
converting data files of said source database to produce converted files that can be attached to the target database; and
creating said target database, and including in said target database said first converted information, wherein the step of creating the target database includes attaching to said target database said converted files.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for creating a target database on a target platform based on a source database on a source platform is provided. A target database is created on the target platform based on data, metadata (for example, data in the system tablespace and control files), and external objects (for example, password files and externally stored tables) comprised within the source database. Data and metadata stored in tablespaces of the source database are converted to the format compatible with the target platform. The conversion of the data and metadata may be performed either at the source database or the target database. Redo information and undo information of the source database are not copied from the source database to the target database. Certain files, e.g., a password files, and links to externally stored object may be recreated on the target database.
-
Citations
34 Claims
-
1. A machine-implemented method for creating a target database on a target platform based on a source database on a source platform, comprising the steps of:
-
identifying, within said source database, first information that cannot be used, in its current state, within the target database;
determining a first subset of said first information;
automatically converting said first subset to first converted information that is in a state that can be used within the target database;
converting data files of said source database to produce converted files that can be attached to the target database; and
creating said target database, and including in said target database said first converted information, wherein the step of creating the target database includes attaching to said target database said converted files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-implemented method for removing reference to undo information, comprising the steps of:
-
locating metadata that indicates the transactions for which the undo information was generated; and
modifying the metadata so that the metadata ceases to indicate that the undo information was generated for the transactions for which the undo information was actually generated.
-
-
18. A machine-readable medium carrying one or more sequences of instructions for creating a target database on a target platform based on a source database on a source platform, 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:
-
identifying, within said source database, first information that cannot be used, in its current state, within the target database;
determining a first subset of said first information;
automatically converting said first subset to first converted information that is in a state that can be used within the target database;
converting data files of said source database to produce converted files that can be attached to the target database; and
creating said target database, and including in said target database said first converted information, wherein the step of creating the target database includes attaching to said target database said converted files. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A machine-readable medium carrying one or more sequences of instructions for removing reference to undo information, 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:
-
locating metadata that indicates the transactions for which the undo information was generated; and
modifying the metadata so that the metadata ceases to indicate that the undo information was generated for the transactions for which the undo information was actually generated.
-
Specification