2.15. cn=task_name,cn=import,cn=tasks,cn=config

LDIF 文件或多个 LDIF 文件可以通过命令行导入,方法是创建一个特殊任务条目来定义任务的参数并启动任务。任务完成后,任务条目会从目录中删除。

cn=import 条目是导入任务操作的容器条目。cn=import 条目本身没有属性,但此条目中的每个任务条目(如 cn=task_name,cn=import,cn=tasks,cn=config )都使用以下属性来定义导入任务。

cn=import 下的导入任务条目必须包含要导入的 LDIF 文件(在 nsFilename 属性中)以及要导入该文件的实例名称(在 nsInstance 属性中)。另外,它必须包含一个唯一的 cn 来识别该任务。例如:

dn: cn=example import,cn=import,cn=tasks,cn=config
objectclass: extensibleObject
cn: example import
nsFilename: /home/files/example.ldif
nsInstance: userRoot

当导入操作运行时,任务条目将包含 cn=tasks,cn=config 下的 Common task invocation 属性中列出的所有服务器生成的任务属性

2.15.1. nsExcludeSuffix

此属性标识 LDIF 文件中的后缀或子树,以便从导入中排除。

参数描述

条目 DN

cn=task_name,cn=import,cn=tasks,cn=config

有效值

任何 DN

默认值

 

语法

DN、多值

示例

nsExcludeSuffix: ou=machines,dc=example,dc=com

2.15.2. nsFilename

nsFilename 属性包含要导入到目录服务器实例的 LDIF 文件的路径和文件名。要导入多个文件,请添加此属性的多个实例。例如:

nsFilename: file1.ldif
nsFilename: file2.ldif
参数描述

条目 DN

cn=task_name,cn=import,cn=tasks,cn=config

有效值

任何字符串

默认值

 

语法

case-exact 字符串,多值

示例

nsFilename: /home/jsmith/example.ldif

2.15.3. nsImportChunkSize

此属性定义导入操作期间具有的块数量,这会在导入时覆盖服务器在启动新传递并合并块时的检测。

参数描述

条目 DN

cn=task_name,cn=import,cn=tasks,cn=config

有效值

0 到最大 32 位整数值(2147483647)

默认值

0

语法

整数

示例

nsImportChunkSize: 10

2.15.4. nsImportIndexAttrs

此属性设定是否索引导入到数据库实例中的属性。

参数描述

条目 DN

cn=task_name,cn=import,cn=tasks,cn=config

有效值

true | false

默认值

true

语法

不区分大小写的字符串

示例

nsImportIndexAttrs: true

2.15.5. nsIncludeSuffix

此属性标识要从 LDIF 文件导入的特定后缀或子树。

参数描述

条目 DN

cn=task_name,cn=import,cn=tasks,cn=config

有效值

任何 DN

默认值

 

语法

DN、多值

示例

nsIncludeSuffix: ou=people,dc=example,dc=com

2.15.6. nsInstance

此属性提供要导入文件的数据库实例的名称,如 userRootslapd-示例

参数描述

条目 DN

cn=task_name,cn=import,cn=tasks,cn=config

有效值

目录服务器实例数据库的名称(任何字符串)

默认值

 

语法

case-exact 字符串

示例

nsInstance: userRoot

2.15.7. nsUniqueIdGenerator

此属性定义如何生成基于名称的 ID;属性设置要用来生成 ID 的命名空间。当条目需要有相同的 ID 时,此选项可用于将同一 LDIF 文件导入到两个目录服务器实例中。

参数描述

条目 DN

cn=task_name,cn=import,cn=tasks,cn=config

有效值

任何字符串

默认值

 

语法

不区分大小写的字符串

示例

nsUniqueIdGeneratorNamespace: example

2.15.8. nsUniqueIdGeneratorNamespace

此属性定义如何生成基于名称的 ID;属性设置要用来生成 ID 的命名空间。当条目需要有相同的 ID 时,此选项可用于将同一 LDIF 文件导入到两个目录服务器实例中。

参数描述

条目 DN

cn=task_name,cn=import,cn=tasks,cn=config

有效值

任何字符串

默认值

 

语法

不区分大小写的字符串

示例

nsUniqueIdGeneratorNamespace: example