Red Hat Directory Server 8.0 Administrator's Guide

If the Directory Server fails to start, remove the database transaction log files in
/var/lib/dirsrv/slapd-instance_name/db/log.###, then retry starting the
server.
3.5. Restoring Databases That Include Replicated Entries
If a database that supplies entries to other servers is restored, then you must reinitialize all of
the servers that receive updates from the restored database (for example, consumer servers,
hub servers, and, in multi-master replication environments, other supplier servers). The
changelog associated with the restored database will be erased during the restore operation. A
message will be logged to the supplier servers' log files indicating that reinitialization is required.
If a database containing data received from a supplier server is restored, then one of two
situations can occur:
Changelog entries have not yet expired on the supplier server.
If the supplier's changelog has not expired since the database backup was taken, then
restore the local consumer and continue with normal operations. This situation occurs only if
the backup was taken within a period of time that is shorter than the value set for the
maximum changelog age attribute, nsslapd-changelogmaxage, in the
cn=changelog5,cn=config entry. For more information about this option, see the Directory
Server Configuration, Command, and File Reference.
Directory Server automatically detects the compatibility between the replica and its
changelog. If a mismatch is detected, the server removes the old changelog file and creates a
new, empty one.
Changelog entries have expired on the supplier server since the time of the local backup.
If changelog entries have expired, reinitialize the consumer. For more information on
reinitializing consumers, refer to Section 10, “Initializing Consumers”.
For information on managing replication, see Chapter 8, Managing Replication.
3.6. Restoring the dse.ldif Configuration File
The directory creates two backup copies of the dse.ldif file in the
/etc/dirsrv/slapd-instance_name directory. The dse.ldif.startOK file records a copy of
the dse.ldif file at server start up. The dse.ldif.bak file contains a backup of the most
recent changes to the dse.ldif file. Use the version with the most recent changes to restore
the directory.
Restoring Databases That Include
129