2002-06-13 11:59:10 +08:00
|
|
|
.TH SLAPINDEX 8C "RELEASEDATE" "OpenLDAP LDVERSION"
|
2000-07-19 10:47:44 +08:00
|
|
|
.\" $OpenLDAP$
|
2005-01-02 04:49:32 +08:00
|
|
|
.\" Copyright 1998-2005 The OpenLDAP Foundation All Rights Reserved.
|
2000-07-19 10:47:44 +08:00
|
|
|
.\" Copying restrictions apply. See COPYRIGHT/LICENSE.
|
|
|
|
.SH NAME
|
|
|
|
slapindex \- SLAPD index to LDIF utility
|
|
|
|
.SH SYNOPSIS
|
2002-03-24 00:55:46 +08:00
|
|
|
.B SBINDIR/slapindex
|
2000-07-19 10:47:44 +08:00
|
|
|
.B [\-v]
|
|
|
|
.B [\-c]
|
2005-02-22 21:24:21 +08:00
|
|
|
.B [\-q]
|
2000-07-19 10:47:44 +08:00
|
|
|
.B [\-d level]
|
|
|
|
.B [\-b suffix]
|
|
|
|
.B [\-n dbnum]
|
|
|
|
.B [\-f slapd.conf]
|
2005-09-23 08:01:54 +08:00
|
|
|
.B [\-F confdir]
|
2000-07-19 10:47:44 +08:00
|
|
|
.B
|
|
|
|
.LP
|
|
|
|
.SH DESCRIPTION
|
|
|
|
.LP
|
|
|
|
.B Slapindex
|
|
|
|
is used to regenerate
|
|
|
|
.BR slapd (8)
|
|
|
|
indices based upon the current contents of a database.
|
|
|
|
It opens the given database determined by the database number or
|
|
|
|
suffix and updates the indices for all values of all attributes
|
|
|
|
of all entries.
|
2005-09-01 21:20:27 +08:00
|
|
|
Databases configured as
|
|
|
|
.B subordinate
|
|
|
|
of this one are also re-indexed.
|
2000-07-19 10:47:44 +08:00
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
|
|
|
.B \-v
|
|
|
|
enable verbose mode.
|
|
|
|
.TP
|
|
|
|
.B \-c
|
|
|
|
enable continue (ignore errors) mode.
|
|
|
|
.TP
|
2005-02-22 21:24:21 +08:00
|
|
|
.B \-q
|
|
|
|
enable quick (fewer integrity checks) mode. Performs no consistency checks
|
|
|
|
when writing the database. Improves indexing time, but if any errors or
|
|
|
|
interruptions occur the database will most likely be unusable.
|
|
|
|
.TP
|
2000-07-19 10:47:44 +08:00
|
|
|
.BI \-d " level"
|
|
|
|
enable debugging messages as defined by the specified
|
|
|
|
.IR level .
|
|
|
|
.TP
|
|
|
|
.BI \-b " suffix"
|
|
|
|
Use the specified \fIsuffix\fR to determine which database to
|
|
|
|
generate output for. The \-b cannot be used in conjunction
|
|
|
|
with the
|
|
|
|
.B \-n
|
|
|
|
option.
|
|
|
|
.TP
|
|
|
|
.BI \-n " dbnum"
|
|
|
|
Generate output for the \fIdbnum\fR\-th database listed in the
|
|
|
|
configuration file. The
|
|
|
|
.B \-n
|
|
|
|
cannot be used in conjunction with the
|
|
|
|
.B \-b
|
|
|
|
option.
|
|
|
|
.TP
|
|
|
|
.BI \-f " slapd.conf"
|
|
|
|
specify an alternative
|
|
|
|
.BR slapd.conf (5)
|
|
|
|
file.
|
2005-09-23 08:01:54 +08:00
|
|
|
.TP
|
|
|
|
.BI \-F " confdir"
|
|
|
|
specify a config directory.
|
|
|
|
If both
|
|
|
|
.B -f
|
|
|
|
and
|
|
|
|
.B -F
|
|
|
|
are specified, the config file will be read and converted to
|
|
|
|
config directory format and written to the specified directory.
|
|
|
|
If neither option is specified, an attempt to read the
|
|
|
|
default config directory wll be made before trying to use the default
|
|
|
|
config file. If a valid config directory exists then the
|
|
|
|
default config file is ignored.
|
2000-07-19 10:47:44 +08:00
|
|
|
.SH LIMITATIONS
|
|
|
|
Your
|
|
|
|
.BR slapd (8)
|
|
|
|
should not be running (at least, not in read-write
|
|
|
|
mode) when you do this to ensure consistency of the database.
|
|
|
|
.LP
|
|
|
|
This command provides ample opportunity for the user to obtain
|
|
|
|
and drink their favorite beverage.
|
|
|
|
.SH EXAMPLES
|
|
|
|
To reindex your SLAPD database, give the command:
|
|
|
|
.LP
|
|
|
|
.nf
|
|
|
|
.ft tt
|
|
|
|
SBINDIR/slapindex
|
|
|
|
.ft
|
|
|
|
.fi
|
|
|
|
.SH "SEE ALSO"
|
|
|
|
.BR ldap (3),
|
|
|
|
.BR ldif (5),
|
|
|
|
.BR slapadd (8),
|
|
|
|
.BR ldapadd (1),
|
|
|
|
.BR slapd (8)
|
2000-08-14 06:06:01 +08:00
|
|
|
.LP
|
2000-08-25 07:18:06 +08:00
|
|
|
"OpenLDAP Administrator's Guide" (http://www.OpenLDAP.org/doc/admin/)
|
2000-07-19 10:47:44 +08:00
|
|
|
.SH ACKNOWLEDGEMENTS
|
2003-06-29 23:34:32 +08:00
|
|
|
.B OpenLDAP
|
2000-07-19 10:47:44 +08:00
|
|
|
is developed and maintained by The OpenLDAP Project (http://www.openldap.org/).
|
2003-06-29 23:34:32 +08:00
|
|
|
.B OpenLDAP
|
2000-07-19 10:47:44 +08:00
|
|
|
is derived from University of Michigan LDAP 3.3 Release.
|