Patent US6178427B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6178427B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method of mirroring log datasets using both log file data and live log data including gaps between the two data logs

Assignee: CA Inc
•
Filing: 1998-05-07
•
Granted: 2001-01-23
•
Expires: 2018-05-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Christopher F. Parker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 12:10
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2053; G06F11/2056; G06F11/2071; G06F11/2066; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 109 words
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.
Claim 2
Independent Claim 109 words
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.
Claim 3
Dependent Claim 37 words
The method of claim 1 , wherein the steps of writing log data into the dataset include determining whether the dataset is full and if the dataset is full, writing the log data into a new dataset.
Claim 4
Dependent Claim 18 words
The method of claim 2 , wherein determining whether the dataset is full includes detecting an I/O error.
Claim 5
Dependent Claim 24 words
The method of claim 2 , wherein determining whether the dataset is full includes counting a number of log records written into the dataset.
Claim 6
Independent Claim 83 words
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.
Claim 7
Independent Claim 83 words
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.
Claim 8
Dependent Claim 22 words
A method of mirroring log data for a database as claimed in claim 5 , further including: applying the live log data.

References Cited (Backward Citations)

US5613106A Cited
US5668986A Cited
US5544359A Cited
US5742792A Cited
US5799141A Cited
US5901327A Cited
US6044444A Cited
US5903898A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-23 2004-07-24 2005-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-23 2008-07-24 2009-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-23 2012-07-24 2013-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag