Repair operations

Note the following important points before you perform any Repair operation with EVSVR:

If EVSVR reports any errors when you perform a Verify operation, you can correct them by performing a Repair operation. The function of the Repair operations is to recreate missing entries in the vault store and fingerprint databases. In rare instances, a Repair operation creates new SIS parts on disk for items that have been shared many times.

A Repair operation has four Option settings from which you can select. Table: Option settings for a Repair operation describes the available settings.

Table: Option settings for a Repair operation

Option setting

Effect

BlacklistBadSISParts

Blacklists any SIS part that does not verify correctly because it does not exist, has the wrong size, or does not match the value in the fingerprint database. After you blacklist a SIS part, archiving a new item with the same SIS part causes Enterprise Vault to create a new SIS part file on disk.

Symantec does not support this option in environments where Veritas NetBackup is in use.

DatabaseLinkages

Does the following:

  • Verifies and corrects the reference counts of savesets and SIS parts in the collection records in the vault store databases.

  • Recreates any missing information on the SIS parts used by savesets in the vault store databases.

  • Verifies the number of references to SIS parts in the fingerprint databases against the number of references in all vault store databases in the vault store group, and corrects any that are wrong.

  • Reports on the number of unreferenced, unshared, and shared SIS parts, after the repair operation has completed.

DeleteSurplusReferences

Deletes the vault store and fingerprint database entries that are associated with missing items. When an item consists of multiple parts, this option also deletes from disk any remaining parts that are associated with the item.

You may find this option useful in exceptional cases, when the missing items are irretrievably lost, and you want to optimize your Enterprise Vault system by deleting the associated database entries.

When you start a DeleteSurplusReferences operation, it first performs an internal DatabaseLinkages Verify operation. The DeleteSurplusReferences operation only starts to process when the DatabaseLinkages Verify operation reports that the environment is consistent and error-free.

Before you perform a DeleteSurplusReferences operation, we recommend that you use RecreateMissingDBReferences to recreate any missing database references and ensure that the environment is consistent.

Note:

The DeleteSurplusReferences operation does not take any action unless it can conclusively determine that the items in question are missing. For example, suppose that you have migrated archived data to secondary storage by using a non-Enterprise Vault migrator, such as Veritas NetBackup. If the migrator returns generic errors such as E_FAIL or E_UNEXPECTED, EVSVR does not take any action other than to report the errors.

RecreateMissingDBReferences

Recreates any missing entries in the fingerprint databases and vault store databases.

The DeleteSurplusReferences and RecreateMissingDBReferences operations do not work with savesets and SIS parts that you have migrated to secondary storage. The reason for this is that each operation needs to determine the locations of the migrated files from the vault store and fingerprint databases. As the information in these databases may be incorrect, the operation cannot proceed effectively.

If you want to perform a Repair operation on migrated files, we recommend that you first return them to their original store location.