×

Dynamic migration script management

  • US 9,805,070 B2
  • Filed: 07/09/2013
  • Issued: 10/31/2017
  • Est. Priority Date: 07/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing migration between server systems, the method comprising:

  • receiving, by a scheduler computer system, 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, wherein the source server system is online and processing database requests during the migration of the database system;

    determining, by the scheduler computer system, an execution order for the plurality of migration scripts 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;

    initiating, by the scheduler computer system, execution of a first migration script of the plurality of migration scripts according to the determined execution order, wherein the first migration script causes copying of a first database object of the plurality of database objects from the source server system to the target server system;

    determining, by the scheduler computer system, an amount of available resources at the source server system based on the database requests processed while the source server system is online;

    modifying, by the scheduler computer system, the execution order for the plurality of migration scripts based on the amount of available resources at the source server system, wherein the amount of available resources at the source server system is based on the database requests processed while the source server system is online; and

    initiating, by the scheduler computer system, execution of a second migration script of the plurality of migration scripts according to the modified execution order, wherein the second migration script causes copying of a second database object of the plurality of database objects from the source server system to the target server system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×