Red Hat Directory Server 8.0 Configuration, Command, and File Reference
do so will result in the databases for both directories becoming corrupted.
The use of this attribute causes internal Directory Server database files to be moved to the
directory referenced by the attribute. It is possible, but unlikely, that the server will no longer
start after the files have been moved because not enough memory can be allocated. This is a
symptom of an overly large database cache size being configured for the server. If this
happens, reduce the size of the database cache size to a value where the server will start
again.
Parameter Description
Entry DN cn=config, cn=ldbm database, cn=plugins,
cn=config
Valid Values Any valid directory name in a tempfs
filesystem, such as /tmp
Default Value
Syntax DirectoryString
Example nsslapd-db-home-directory:
/tmp/slapd-phonebook
4.1.11. nsslapd-db-idl-divisor
This attribute specifies the index block size in terms of the number of blocks per database page.
The block size is calculated by dividing the database page size by the value of this attribute. A
value of 1 makes the block size exactly equal to the page size. The default value of 0 sets the
block size to the page size minus an estimated allowance for internal database overhead. For
the majority of installations, the default value should not be changed unless there are specific
tuning needs.
Before modifying the value of this attribute, export all databases using the db2ldif script. Once
the modification has been made, reload the databases using the ldif2db script.
CAUTION
This parameter should only be used by very advanced users.
Parameter Description
Entry DN cn=config, cn=ldbm database, cn=plugins,
cn=config
Valid Range 0 to 8
Default Value 0
Syntax Integer
Example nsslapd-db-idl-divisor: 2
Chapter 3. Plug-in Implemented Server Functionality Reference
138