Files backed up during Lotus backups
NMDA backs up the following Lotus files by default:
* .nsf, .ntf, and .box files: NMDA considers files with these file name ex tensions to be database files, and backs up the files by using the Lotus application programming interface (API) for databases.
* .ncf, .njf, .nrf, .dic, .dsk, .id, and notes.ini files NMDA considers these files to be regular operating system (non database) files and backs up the files at the file system level.
* Domino transaction logs in archive mode
Note:NMDA does not back up transaction logs in circular or linear mode.
Backing up the Domino data, NMDA creates a browselist file and backs up the file. The browselist is required for restores because the browselist contains browsing information for the backed-up Lotus files.
Note:If a Lotus data backup succeeds but the browselist backup fails, you cannot use the NetWorker User for Lotus GUI to recover the data.
Lotus full and incremental backups
NMDA supports full and incremental backups of Lotus data:
◆ Full backup
Backs up the specified files, regardless of whether or not the files have changed since the last backup operation. If you enable Lotus transactional logging and set the logging to archive mode, NMDA does not back up the logs unless you request the log backup through the NSR_BACKUP_LOGS_MODE parameter setting or corresponding wizard option.
◆ Incremental backup
The behavior of an incremental backup depends on the settings for Lotus transactional logging on the Domino server:
• If you enable Lotus transactional logging and set the logging to archive mode, then an incremental backup backs up specific files:
– Backs up the transaction logs unless the NSR_INCR_BACKUP_LOGS_MODE setting or corresponding wizard option specifies to not back up the logs.
– Backs up any database files that are not logged and have changed since the last backup.
– Backs up the database files that are logged and have had their database instance ID (DBIID) property changed since the last backup of the database.
• If you disable Lotus transactional logging (or enable the logging but do not set it to archive mode), then an incremental backup backs up only the database files that have changed since the last backup.The incremental backup always backs up the nondatabase files that have changed since the last backup, regardless of the transactional logging mode.
For a Lotus restore
1. A user starts the restore by running the NMDA nsrnotesrc command.
2. The nsrnotesrc process performs the following actions:
a. Queries the NetWorker server to obtain a list of Domino files to recover, based on the specified options.
b. Spawns child nsrnotesrc processes to recover Domino data. The number of processes spawned depends on the number of Domino files for recovery and the specified parallelism.
c. When the child processes finish the recovery successfully, restores the Domino logs, if requested by the Domino server.
3. Each child nsrnotesrc process performs the following actions for the subset of files that it restores:
a. Works with the NetWorker server services to mount the volumes required for the restore and read the data from the volumes.
b. Writes the data to the disk.
Types of Lotus restores
NMDA supports the following types of restore methods for Lotus data:
◆ Database-level (file-level) restore—Restores the databases of a Domino server.
◆ Document-level restore—Restores modified or deleted Notes documents in a single database, whether the database is logged or not:
• You can perform document-level recovery of deleted Notes documents in the local database through the nsrdocrc command line program.
• On Windows systems only, you can use the Lotus Notes client GUI to perform document-level recovery of modified an d deleted Notes documents either in the local Notes or Domino database or in a remote Domino database. .
NetWorker User for Lotus program
On Windows systems only, you install the NetWorker User for Lotus GUI program (nwbml.exe ) with NMDA.
The NetWorker User for Lotus program provid es a graphical interface for performing manual backups and recovery operations.You cannot use the NetWorker User for Lotus program to perform a transaction logs only
· NMDA probe: The NMDA nsrdaprobe program checks for one of the following conditions for the Lotus, the nsrdaprobe program checks for the size of Domino transaction logs generated since the last backup of the Domino database specified by LOTUS_NSF_FILE in the NetWorker Probe resource.
· Notice: For Lotus circular and linear transaction logging, the change threshold value must be sufficiently smaller than the value specified by “Maximum log space” in the Domino server “Transactional Logging” configuration. This requirement ensures that a probe-based backup is triggered before the transaction log size exceeds the maximum log space value and causes transaction logs to be overwritten.
· To use the NMDA nsrdaprobe program, you must include specific parameter settings in the Command Options attribute in the Probe resource, For a Lotus backup only, set the LOTUS_NSF_FILE parameter.
· The use of NetWorker multiplexing can improve backup performance, but it can adversely affect restore performance for Informix, Lotus, and Oracle.