Method of mirroring log datasets using both log file data and live log data including gaps between the two data logs
First Claim
Patent Images
1. A method of mirroring log data for a database wherein the log data includes live log data and log file data contained in a log file, comprising the steps of:
- receiving log file data between a starting log point and an ending log point;
writing the log file data into a dataset;
receiving live log data;
determining if there is a gap between the live log data and the log file data;
performing a gap recovery if there is a gap, the gap recovery including receiving gap log file data and writing the gap log file data into the dataset; and
writing the live log data into the dataset.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of mirroring log data in real time. The method can be used to mirror all log data from a source database or only that log data pertaining to a subset of objects in the source database. The log data is written to one or more datasets which are created and stored in a target database system which is typically remotely located. The log datasets in the target system can be used for disaster recovery of the source system. The method monitors log data from the source system and automatically updates target log datasets accordingly.
-
Citations
6 Claims
-
1. A method of mirroring log data for a database wherein the log data includes live log data and log file data contained in a log file, comprising the steps of:
-
receiving log file data between a starting log point and an ending log point;
writing the log file data into a dataset;
receiving live log data;
determining if there is a gap between the live log data and the log file data;
performing a gap recovery if there is a gap, the gap recovery including receiving gap log file data and writing the gap log file data into the dataset; and
writing the live log data into the dataset. - View Dependent Claims (2, 3, 4)
-
-
5. A method of mirroring log data for a database, comprising:
-
applying log file data between a starting log point and an ending log point into a dataset;
receiving live log data continuously;
determining whether log data gap exists between the live log data and the log file data;
buffering data in the live log data if the log data gap exists;
applying gap log file data into the dataset if the log data gap exists; and
applying the buffered data into the dataset. - View Dependent Claims (6)
applying the live log data.
-
Specification