您所导入的所有 LDIF 文件都必须使用 UTF-8 字符集编码。
在初始化后缀时,LDIF 文件必须包含相应后缀的根条目和所有目录树节点。
您可以使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
使用以下任一命令从 LDIF 文件初始化后缀,也就是说,将数据库内容导入 LDIF 文件。
这些命令将覆盖后缀中的数据。
如果您的服务器是本地服务器并且已停止,请键入:
$ dsadm import instance-path LDIF-file suffix-DN |
以下示例使用 dsadm import 命令将两个 LDIF 文件导入一个后缀。
$ dsadm import /local/ds /local/file/example/demo1.ldif \ /local/file/example/demo2.ldif dc=example,dc=com |
如果您的服务器是远程服务器并且正在运行,请键入:
$ dsconf import -h host -p port LDIF-file suffix-DN |
以下示例使用 dsconf import 导入 LDIF 文件。运行此命令不需要超级用户权限,但您必须以具有超级用户权限的用户身份(如目录管理员)通过验证。
$ dsconf import -h host1 -p 1389 /local/file/example/demo1.ldif \ ou=People,dc=example,dc=com |
如果在多个后缀上并行运行 dsconf import 和/或 dsconf reindex 命令,则事务日志将会增大,并可能对性能造成不利影响。
有关这些命令的详细信息,请参见 dsadm(1M) 和 dsconf(1M) 手册页。