Recreation of archives at a disaster recovery site
DCFirst Claim
1. A method for creating a standby data processing system located at a standby site, which is remotely located from a primary site, comprising the steps of:
- (a) computing a difference between an active transaction redo log and an archive transaction redo log to produce a delta image at the primary site;
(b) transmitting the active transaction redo log and the delta image, separately in time sequence, from the primary site to the standby site; and
(c) combining the delta image with the active transaction redo log at the standby site, to produce a standby archive transaction redo log.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for creating a standby data processing system located at a standby site, which is remotely located from a primary site. The method comprises a first step of computing a difference between an active data file and an archive data file to produce a delta image at the primary site. Another step is transmitting the active data file and the delta image, separately in time sequence, from the primary site to a standby site. A final step is combining the delta image with the active data file at the standby site, to produce an archive data file. An advantage of this method is the creation of a standby data processing system, while using a lower bandwidth to create this additional site.
125 Citations
20 Claims
-
1. A method for creating a standby data processing system located at a standby site, which is remotely located from a primary site, comprising the steps of:
-
(a) computing a difference between an active transaction redo log and an archive transaction redo log to produce a delta image at the primary site;
(b) transmitting the active transaction redo log and the delta image, separately in time sequence, from the primary site to the standby site; and
(c) combining the delta image with the active transaction redo log at the standby site, to produce a standby archive transaction redo log. - View Dependent Claims (2, 3, 4)
-
-
5. A method for creating archive redo logs for a standby database at a remote location, comprising the steps of:
-
(a) trapping active log writes using a remote mirroring device that is capable of mirroring the log writes to a standby site, to create an online redo log at the standby site;
(b) computing a difference between an online redo log and archive redo log to create a delta image at a primary database, wherein the delta image includes an archive header;
(c) transmitting the delta image to a standby archive log replicator contained in the standby database; and
(d) combining the delta image and archive header with the online redo log to create a standby archive redo log on the standby database. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method for creating archive redo logs from a primary database, for a standby database at a remote location, comprising the steps of:
-
(a) trapping file system transactions to create an online redo log at the standby database;
(b) computing a difference between an online redo log and archive redo log in the primary database to find the delta image of the archive redo log;
(c) transmitting the delta image to a standby database; and
(d) combining the delta image with the online redo log in the standby database to create standby archive redo log on the standby database. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for creating a standby data processing system located at a standby site, which is remotely located from a primary site, comprising the steps of:
-
means for computing a difference between an active data file and an archive data file to produce a delta image at the primary site;
means for transmitting the active data file and the delta image, separately in time sequence, from the primary site to the standby site; and
means for combining the delta image with the active data file at the standby site, to produce a standby archive data file.
-
-
20. An article of manufacture comprising:
-
a computer usage medium having computer readable program code means embodied therein for creating archive redo logs for a standby database at a remote location, the computer readable program code means in said article of manufacture comprising;
computer readable program code means for trapping active log writes using a remote mirroring device that is capable of mirroring the log writes to a standby site, to create an online redo log at the standby site;
computer readable program code means for computing a difference between an online redo log and archive redo log to create a delta image at a primary database;
computer readable program code means for transmitting the delta image to a standby archive log replicator contained in the standby database; and
computer readable program code means for combining the delta image with the online redo log to create a standby archive redo log on the standby database.
-
Specification