DYNAMIC MIGRATION SCRIPT MANAGEMENT
First Claim
1. A method comprising:
- receiving one or more indications of a plurality of migration scripts to be executed to perform a migration of a database system from a source server system to a target server system;
determining, based on one or more factors, an execution order in which the plurality of migration scripts are to be initialized for execution;
identifying one or more first migration scripts of the plurality of migration scripts based on the execution order;
initiating execution of the one or more first migration scripts to commence the migration of the database system;
dynamically modifying the execution order during the migration of the database system to generate a modified execution order;
identifying one or more second migration scripts of the plurality of migrations scripts based on the modified execution order; and
initiating execution of the one or more second migration scripts to continue the migration of the database system.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments for managing migration between server systems are presented. Indications of a plurality of migration scripts to be executed during a migration of a database system from a source server system to a target server system may be received. An execution order for the plurality of migration scripts may be determined based upon characteristics of a plurality of database objects to be migrated using the plurality of migration scripts and characteristics of the plurality of migration scripts. Execution of a first migration script of the plurality of migration scripts may be initiated according to the determined execution order. The first migration script may cause copying of a database object of the plurality of database objects from the source server system to the target server system.
6 Citations
10 Claims
-
1. A method comprising:
-
receiving one or more indications of a plurality of migration scripts to be executed to perform a migration of a database system from a source server system to a target server system; determining, based on one or more factors, an execution order in which the plurality of migration scripts are to be initialized for execution; identifying one or more first migration scripts of the plurality of migration scripts based on the execution order; initiating execution of the one or more first migration scripts to commence the migration of the database system; dynamically modifying the execution order during the migration of the database system to generate a modified execution order; identifying one or more second migration scripts of the plurality of migrations scripts based on the modified execution order; and initiating execution of the one or more second migration scripts to continue the migration of the database system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification