IP Library Granted Patent US 7,263,537
Granted Patent B1
US 7,263,537 · App. 10/927,384 · Granted Aug 28, 2007

System and method for creating multiple QUIESCE database copies at a single server

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,263,537
App. No.
10/927,384
Granted
Aug 28, 2007
Kind
B1
Abstract

A method for creating multiple QUIESCE DATABASE Copies (QDC) on a single server by mirroring a disk copy of a live database that is in a quiesced state and splitting them from their source, and then bringing the mirrored disks containing online snapshots back online to the server.

Claims (20)

1. A method in a single server, for creating multiple copies of a primary online database at a secondary database comprising the steps of:

(a) QUIESCING momentarily said primary database wherein step (a) includes the steps of:

(a1) utilizing a DMUtility program to initiate a QUIESCE database copy command;

(a2) allowing all active/update transactions to complete on said primary database;

(a3) suspending future transactions on said primary database;

(a4) writing, to a first disk means (D 1 and A 1 ), the information residing in the data buffers and audit buffers of an audit file in said primary database;

(a5) creating two control points to said audit file which are set to occur every “n” transactions whereby a set of audit files are flushed to said primary disk means (D 1 , A 1 ), during QUIESCENCE of said primary database;

(a6) setting-up information in a control file to indicate existence of the QUIESCE condition and to indicate a Time Stamp for said control point;

(b) mirroring said QUIESCED primary database to create a secondary database holding a snapshot copy of said primary database at the moment of QUIESCENCE.

2. The method of claim 1 wherein step (a) further includes the steps of:

(a7) writing, to said control file, the QUIESCE Database Copy configuration information;

(a8) completing a DMUtility program sequence with a message to said DMUtility program that said primary database is QUIESCED and is waiting for a RESUME command.

3. A method in a single server, for creating multiple copies of a primary online database at a secondary database comprising the steps of:

(a) QUIESCING momentarily said primary database;

(b) mirroring said QUIESCED primary database to create a secondary database holding a snapshot copy of said primary database at the moment of QUIESCENCE including the steps of:

(b1) developing said snapshot copy, of said primary database, on a secondary disk (D 2 ) by replicating a primary disk (D 1 );

(b2) splitting off (disconnecting) said secondary disk (D 2 ) from said primary disk (D 1 );

(b3) initiating a RESUME command to said primary database to become operational for online transaction activity;

(b4) replicating from said snapshot copy, a multiplicity of mirrored disks ( 301 , 302 , 303 ) which are designated with new family names;

(b5) initiating a ODC (QUIESCE Database Copy) CREATE command to bring online to said single server, said multiplicity of mirrored disks.

Assignments (14)
SECURITY INTEREST Recorded Nov 19, 2020
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 054481/0865 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2013
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
To: UNISYS CORPORATION
Reel/Frame 030082/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: DEUTSCHE BANK TRUST COMPANY
To: UNISYS CORPORATION
Reel/Frame 030004/0619 →
SECURITY AGREEMENT Recorded Jun 27, 2011
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 026509/0001 →
PATENT SECURITY AGREEMENT (JUNIOR LIEN) Recorded Oct 13, 2009
From: UNISYS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
Reel/Frame 023364/0098 →
PATENT SECURITY AGREEMENT (PRIORITY LIEN) Recorded Oct 12, 2009
From: UNISYS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
Reel/Frame 023355/0001 →
RELEASE BY SECURED PARTY Recorded Sep 14, 2009
From: CITIBANK, N.A.
To: UNISYS CORPORATION; UNISYS HOLDING CORPORATION
Reel/Frame 023263/0631 →
RELEASE BY SECURED PARTY Recorded Jul 31, 2009
From: CITIBANK, N.A.
To: UNISYS CORPORATION; UNISYS HOLDING CORPORATION
Reel/Frame 023312/0044 →
SECURITY AGREEMENT Recorded Jun 20, 2006
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION
To: CITIBANK, N.A.
Reel/Frame 018003/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2004
From: LIN, KUNG YI; LIN, SHAWMO EDMUND; RITSCH, SHIRLEY JEAN; HART, DONALD RALPH
To: UNISYS CORPORATION
Reel/Frame 015742/0684 →