====== 3 Overview of MS Exchange Database Backup Process ====== The following steps are performed during a backup job. For an overview of the detailed process for Steps **3**, **5**, **13**, and **15**, refer to the following chapters: * [[public:documents_and_guides:v8:obm:microsoft-exchange-database:overview-backup-process#periodic_data_integrity_check_pdic_process|Periodic Data Integrity Check (PDIC) Process (Step 3)]] * [[public:documents_and_guides:v8:obm:microsoft-exchange-database:overview-backup-process#backup_set_index_handling_process|Backup Set Index Handling Process]] * [[public:documents_and_guides:v8:obm:microsoft-exchange-database:overview-backup-process#start_backup_job|Start Backup Job (Step 5)]] * [[public:documents_and_guides:v8:obm:microsoft-exchange-database:overview-backup-process#completed_backup_job|Completed Backup Job (Step 15)]] * [[public:documents_and_guides:v8:obm:microsoft-exchange-database:overview-backup-process#data_validation_check_process|Data Validation Check (Step 13)]] {{public:documents_and_guides:v8:obm:microsoft-exchange-database:overviewbp1.png?800}} \\ ===== 3.1 Periodic Data Integrity Check (PDIC) Process ===== For AhsayOBM v8.3.6.0 (or above), the PDIC will run on the first backup job that falls on the corresponding day of the week from **Monday to Friday**. To minimize the impact of the potential load of large number of PDIC jobs running at the same time on the AhsayCBS server, the schedule of a PDIC job for each backup set is automatically determined by the result of the following formula: |//**PDIC schedule = %BackupSetID% modulo 5**//\\ or \\ //**%BackupSetID% mod 5**//| The calculated **result** will map to the corresponding day of the week (i.e., from Monday to Friday). |**0** |**Monday** | |**1** |**Tuesday** | |**2** |**Wednesday** | |**3** |**Thursday** | |**4** |**Friday** | **NOTE:** The PDIC schedule cannot be changed. **Example:** Backup set ID: 1594627447932\\ Calculation: 1594627447932 mod 5 = 2\\ |**2** |**Wednesday** | In this example: * the PDIC will run on the first backup job that falls on Wednesday; or * if there is no active backup job(s) running from Monday to Friday, then the PDIC will run on the next available backup job. **NOTE:** Although according to the PDIC formula for determining the schedule is //**%BackupSetID% mod 5**//, this schedule only applies if the previous PDIC job was actually run more than 7 days prior. Under certain conditions, the PDIC may not run strictly according to this formula. For example: - If AhsayOBM was upgraded to v8.5 (or above) from an older version v6, v7, or pre-8.3.6.0 version. In this case, the PDIC job will run on the first backup job after upgrade. - If backup jobs for a backup set are not run on a regular daily backup schedule (for example: on a weekly or monthly schedule), then the PDIC job will run if it detects that the previous PDIC job was run more than 7 days ago. - Everytime time a data integrity check (DIC) is run, the latest PDIC run date is reset, the next PDIC job will run after 7 days. - The PDIC job will not run if there are no files in both the data and retention areas. For example: a newly created backup set with no backup job history or a backup set where all the data has been deleted using the Delete Backup Data feature. - The PDIC job will not run on a backup set that contains any data which still in v6 format. It will only run if all v6 data format on a backup set has undergone data migration to v8 block format. {{public:documents_and_guides:v8:obm:microsoft-exchange-database:overviewbp2.png?800}} \\ ===== 3.2 Backup Set Index Handling Process ===== To minimize the possibility of index related issues affecting backups, each time index files are downloaded from and uploaded to backup destination(s); the file size, last modified date, and checksum is verified to ensure index file integrity. ==== 3.2.1 Start Backup Job ==== {{public:documents_and_guides:v8:obm:microsoft-exchange-database:overviewbp3.png?800}} ==== 3.2.2 Completed Backup Job ==== {{public:documents_and_guides:v8:obm:microsoft-exchange-database:overviewbp4.png?800}} \\ ===== 3.3 Data Validation Check Process ===== As an additional measure to ensure that all files transferred to the backup destination(s) are received and saved correctly, both the number of 16 or 32 MB data block files and the size of each block file are checked again after the files are transferred. {{public:documents_and_guides:v8:obm:microsoft-exchange-database:overviewbp5.png?800}}