Restoring a Server

If you lose your server due to a severe system failure or other disaster, you can restore your server using a backup of the configuration database. In order to have a backup you must have either created a backup manually or have configured Spectrum Technology Platform to create backups on a regular schedule. By default, Spectrum Technology Platform does not create backups of the configuration database.

Note: This procedure is intended to be used in situations where you have a single Spectrum Technology Platform server. If you have a cluster of Spectrum Technology Platform servers and you need to restore a single node, install a new server and add it to the node. The configuration of the cluster will automatically be applied to the new node, in effect restoring the node. The only scenario where you would need to restore from a backup in a clustered environment would be in the event of a complete loss of all nodes in the cluster.
  1. Install a new Spectrum Technology Platform server. For more information, see the Installation Guide.
  2. If the server is running, stop the server.
  3. Obtain the backup zip file and unzip it to this location, overwriting existing files:
    • SpectrumFolder\repository\data\databases

    This will replace the existing graph.db folder.

  4. Restore the module-specific data for any modules you have installed.
    Module Items to Back Up
    Advanced Matching, Data Normalization, and Universal Name Restore the contents of these subfolders located in SpectrumFolder\server\modules:
    • cdqdb
    • lucene
    • matcher
    • parser
    • searchindex
    • tables
    Context Graph Restore your models.
    In addition to restoring your models, restore these two property files:
    • SpectrumFolder\server\modules\hub\hub.properties
    • SpectrumFolder\server\modules\hub\db\neo4j.properties
    Spatial Restore your named resources, data, and configuration files.
  5. Start the server.
  6. Wait for the server to fully start.
  7. Stop the server.
  8. Apply all the updates for the platform and any modules you have installed.
    For a listing of updates, see the Update Summary on the Precisely support website.