This lesson explains how the backup catalog provides information about the backups you have performed.
Business Example
You have to define a backup strategy for your SAP HANA database. Therefore, you have to define a strategy to back up the configuration files of your database. After you have defined a strategy for the data area and the log area backup, you need information about the execution of backups and their history.
The backup.log and backint.log files record all important backup and recovery information in human readable form. This information can be used to diagnose backup or recovery errors.

The backup.log file records information about the data and log backups, progress, and recovery.
The backint.log file contains information about the activities of the BACKINT agent. The BACKINT agent is part of a third-party backup tool.
The backup.log and backint.log files can be truncated automatically. This prevents their size from increasing excessively. Therefore, trace file rotation can be enabled.
Backup Catalog
The backup catalog provides information about the execution of backups and their history. It enables the system to do the following:
Determine whether a recovery is possible
Choose which data and log backup to use to recover the database
Determine which backup files are no longer needed for a recovery
Information in the Backup Catalog
The backup catalog contains information on the following:
Backups created for a database
The start and completion times of the backups
Whether a backup is still running
Status of a backup (successful or not)
Volumes that were backed up
Log backups and what part of the log they contain
Backup destinations and their sizes
The destination type
The backup ID
An external backup ID when using a third-party backup tool
Encryption root key (If encryption is enabled)
Additional user comment
Backup Catalog in the SAP HANA Cockpit
The backup catalog displays a list of past backups. This list allows you to see the status of each catalog entry, as well as its key information, at a glance. To see the full details of a particular entry, select it from the list. More information appears in the Backup Details area. This includes, for example, backup start and completion times, duration, size, throughput time, and a breakdown for each service.
By default, only full data backups are displayed. To see delta backups, select the Differential Data Backup or the Incremental Data Backup checkboxes.

Backing Up the Backup Catalog
The backup catalog is backed up and versioned after every completed backup operation. This allows the backup catalog to be accessed during a recovery. Even when log_mode = overwrite is set, where logs are not created, the backup catalog is still backed up.
If the backup catalog is backed up using a third-party tool, the versioning of the backup catalog is handled by the backup tool.
SAP HANA writes one backup of the backup catalog for concurrent log backups of different services. This means that the backup of the backup catalog covers all log backups that were written since the previous backup of the backup catalog. This action is enabled by default. To disable it, choose global.ini → backup, and set the enable_accumulated_catalog_backup database configuration parameter to False.
The backup catalog is written as a separate backup. By default, the backup catalog is backed up to the same destination as the log backups.
Caution
If you change the default destination for the log backups, the backup catalog is not automatically backed up to the same location.
The parameters to configure the destination of the backup catalog are shown in the figure, Backing Up the Backup Catalog.

Note
In exceptional situations that are outside of the control of SAP HANA, the backup catalog may not be available at the time of a recovery. If the backup catalog is not available, it can be largely rebuilt using the existing data and log backups from the file system.
To rebuild the backup catalog, use the hdbbackupdiag tool.
For more information, see SAP Note 1812057 (Reconstruction of the backup catalog using hdbbackupdiag).
Monitoring Views of the Backup Catalog
You can access the backup catalog using monitoring views. Monitoring views are located in the SYS schema.
The monitoring views M_BACKUP_CATALOG, M_BACKUP_CATALOG_FILES, and M_BACKUP_PROGRESS provide different overviews of information from the backup catalog.
M_BACKUP_PROGRESS provides detailed information about the most recent data backup.
M_BACKUP_CATALOG_FILES provides information about the backups created, and the backup destinations for data and log backups.
M_BACKUP_PROGRESS provides information about currently running and last finished backups only. It is cleared at database restart.
M_BACKUP_PROGRESS provides detailed information about the most recent data backup.