Data repository upgrade process
First Claim
1. A method of upgrading an original storage area network (SAN) repository of data, wherein a SAN repository is defined by a set of schema structures and data contained therein, the method comprising:
- exporting a copy of the original SAN repository;
modifying the set of schema structures of the original SAN repository to create a set of schema structures of the upgraded SAN repository, wherein schema structures not present after the upgrading process is complete are not deleted until migration of data is completed;
migrating data to the set of schema structures of the upgraded SAN repository, wherein data includes existing data from the original repository and seed data for the upgraded SAN repository, wherein existing data is copied into the appropriate schema structures of the upgraded SAN repository and seed data is inserted into new schema structures of the upgraded repository;
creating a standard SAN repository through a full clean install including upgrades; and
validating the set of schema structures of the upgraded SAN repository against a standard set of schema structures corresponding to the standard SAN repository to detect any errors.
9 Assignments
0 Petitions
Accused Products
Abstract
Upgrading an original repository of data is disclosed. A repository is defined by a set of schema structures and data contained therein. A copy of the original repository is exported. The set of schema structures of the original repository is modified to create a set of schema structures of the upgraded repository. Schema structures that are not present after the upgrade are deleted after data migration is completed. Data is migrated to the set of schema structures of the upgraded repository. Data includes existing data from the original repository and seed data for the upgraded repository. Existing data is copied into the appropriate schema structures of the upgraded repository. Seed data is inserted into new schema structures of the upgraded repository. The set of schema structures of the upgraded repository are validated against a standard set of schema structures corresponding to a properly upgraded standard repository to detect any errors.
26 Citations
20 Claims
-
1. A method of upgrading an original storage area network (SAN) repository of data, wherein a SAN repository is defined by a set of schema structures and data contained therein, the method comprising:
-
exporting a copy of the original SAN repository; modifying the set of schema structures of the original SAN repository to create a set of schema structures of the upgraded SAN repository, wherein schema structures not present after the upgrading process is complete are not deleted until migration of data is completed; migrating data to the set of schema structures of the upgraded SAN repository, wherein data includes existing data from the original repository and seed data for the upgraded SAN repository, wherein existing data is copied into the appropriate schema structures of the upgraded SAN repository and seed data is inserted into new schema structures of the upgraded repository; creating a standard SAN repository through a full clean install including upgrades; and validating the set of schema structures of the upgraded SAN repository against a standard set of schema structures corresponding to the standard SAN repository to detect any errors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
a memory; a processor; a communications interface; and an interconnection mechanism coupling the memory, the processor, and the communications interface, allowing communication there between; wherein the memory is encoded with a storage area network (SAN) repository upgrade application, that when executed in the processor, provides a SAN repository upgrade process that upgrades an original SAN repository of data, wherein a repository is defined by a set of schema structures and data contained therein, by causing the computer system to perform the operations of; exporting a copy of the original SAN repository; modifying the set of schema structures of the original SAN repository to create a set of schema structures of the upgraded SAN repository, wherein schema structures not present after the upgrading process is complete are not deleted until migration of data is completed; migrating data to the set of schema structures of the upgraded SAN repository, wherein data includes existing data from the original SAN repository and seed data for the upgraded repository, wherein existing data is copied into the appropriate schema structures of the upgraded SAN repository and seed data is inserted into new schema structures of the upgraded SAN repository; creating a standard SAN repository through a full clean install; and validating the set of schema structures of the upgraded SAN repository against a standard set of schema structures corresponding to the standard SAN repository to detect any errors. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product, stored on a computer readable storage medium, to upgrade an original repository of data, wherein a repository is defined by a set of schema structures and data contained therein, the computer program product comprising:
-
computer program code for exporting a copy of the original repository; computer program code for modifying the set of schema structures of the original repository to create a set of schema structures of the upgraded repository, wherein schema structures not present after the upgrading process is complete are not deleted until migration of data is completed; computer program code for migrating data to the set of schema structures of the upgraded repository, wherein data includes existing data from the original repository and seed data for the upgraded repository, wherein existing data is copied into the appropriate schema structures of the upgraded repository and seed data is inserted into new schema structures of the upgraded repository; and computer program code for validating the set of schema structures of the upgraded repository against a standard set of schema structures corresponding to a properly upgraded standard repository to detect any errors. - View Dependent Claims (17, 18, 19, 20)
-
Specification