×

Dropped database table recovery

  • US 6,684,225 B1
  • Filed: 07/27/2000
  • Issued: 01/27/2004
  • Est. Priority Date: 07/29/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A database management system comprising:

  • one or more table spaces, each table space containing one or more tables having table definition attributes;

    means for generating, for a dropped table in a selected table space, a time stamp reflecting the time of drop and a unique table identifier;

    a dropped table history means for storing the table identifier, the time stamp and the table definition attributes for the dropped table upon determining that a dropped table flag associated with the selected table space has a first value that indicates that information about the dropped table is to be recorded in the dropped table history means, wherein the dropped table flag is set with the first value prior to the table being dropped;

    means for restoring and rolling forward the selected table space containing the dropped table to the time reflected in the time stamp by replaying a first set of stored transactions up to the time reflected in the time stamp, wherein information about the dropped table is stored in the dropped table history means;

    means for copying data from the dropped table in the rolled forward selected table space to a storage data structure;

    means for updating the selected table space to a desired current state;

    means for accessing the table definition attributes for the dropped table, in the dropped table history means, to create a new table in the table space; and

    means for loading the data in the storage data structure into the new table.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×