Creating an Archive

Assume that the database consists of a single catalog store dbspace named db.db with three main dbspaces: A, B and C.

  1. At time t0, alter all three main dbspaces to read-only.
  2. Copy db.db to db.db0, either by shutting the database down and copying db.db or using dbbackup to make a copy while the database is still running.
  3. Freeze dbspaces A, B and C at the hardware level. Store db.db0 in an immutable form, perhaps by storing it in a file system file on the WORM device and freezing it.
These steps archive the database as of time t0 in an immutable form.