Provided by: 389-ds-base_1.3.7.10-1ubuntu1_amd64 bug

NAME

       ldif2db - Directory Server script for importing a LDIF file

SYNOPSIS

       ldif2db  [-Z  serverID]  -n  backendname  {-s  includesuffix}*  [{-x  excludesuffix}*] [-g
       [string] [-G namespace_id]] {-i ldiffile}* [-c chunksize] [-v] [-O] [-E] [-q] [-h]

DESCRIPTION

       Imports a LDIF file.  Either the option '-n' or '-s' must be used.   The  server  instance
       must be stopped prior to running this command.

OPTIONS

       A summary of options is included below:

       -Z Server Identifier
              The  server  ID of the Directory Server instance.  If there is only one instance on
              the system, this option can be skipped.

       -n Backend Name
              The name of the LDBM database to restore.  Example: userRoot

       -s includeSuffix
              Specifies the suffixes to be included or specifies the subtrees to be included.

       -x excludeSuffix
              Specifies the suffixes to be excluded or specifies the subtrees to be excluded.

       -i filename
              Name for the LDIF file to import.

       -c Chunk size
              The number of entries to process before starting a fresh pass  during  the  import.
              By default this is handled internally by the server.

       -O
              Requests that only the core database is created without attribute indexes.

       -v     Display version

       -g [string]
              Generates a unique ID. Type none for no unique ID to be generated and deterministic
              for the generated unique ID to be name-based. By default, a time-based unique ID is
              generated.  When using the deterministic generation to have a name-based unique ID,
              it is also possible to specify the namespace for the server to use, as follows:

              -g deterministic namespaceId

              namespaceId is a string of characters in the format  00-xxxxxxxx-xxxxxxxx-xxxxxxxx-
              xxxxxxxx.

       -G namespace_id
              Generates  a namespace ID as a name-based unique ID. This is the same as specifying
              the -g deterministic option.

       -E
              Encrypts data during import. This option is used only  if  database  encryption  is
              enabled.

       -v
              Display version

       -h
              Display usage

EXAMPLE

       ldif2db -Z instance1 -n userRoot -i /LDAP/ldif/data.ldif

       ldif2db -s "dc=example,dc=com" -i /LDAP/ldif/data.ldif

DIAGNOSTICS

       Exit  status  is  zero  if no errors occur.  Errors result in a non-zero exit status and a
       diagnostic message being written to standard error.

AUTHOR

       ldif2db was written by the 389 Project.

REPORTING BUGS

       Report bugs to https://pagure.io/389-ds-base/new_issue

COPYRIGHT

       Copyright © 2017 Red Hat, Inc.

                                          March 31, 2017                               LDIF2DB(8)