2.18. cn=task_name,cn=restore,cn=tasks,cn=config
可以通过命令行恢复数据库,该条目定义任务的参数并启动任务。任务完成后,任务条目会从目录中删除。
cn=restore
条目是一个容器条目,用于任务操作来恢复数据库。cn=restore
条目本身没有属性,但此条目中的每个任务条目(如 cn=task_ID,cn=restore,cn=tasks,cn=config
)都使用以下属性来定义恢复任务。
cn=restore
下的恢复任务条目必须包含检索存档副本的目录位置(在 restore-nsArchiveDir
属性中)以及要恢复的数据库类型(在 restore-nsDatabaseType
属性中)。另外,它必须包含一个唯一的 cn
来识别该任务。例如:
dn: cn=example restore,cn=restore,cn=tasks,cn=config objectclass: extensibleObject cn: example restore nsArchiveDir: /export/backups/ nsDatabaseType: ldbm database
当恢复操作运行时,任务条目将包含 cn=tasks,cn=config 下的 Common task invocation 属性中列出的所有服务器生成的任务属性。
2.18.1. nsArchiveDir
此属性提供要写入备份的目录的位置。
参数 | 描述 |
---|---|
条目 DN | cn=task_name,cn=restore,cn=tasks,cn=config |
有效值 | 任何本地目录位置 |
默认值 | |
语法 | case-exact 字符串 |
示例 | nsArchiveDir: /export/backups |
2.18.2. nsDatabaseType
此属性提供正在存档的数据库类型。设置数据库类型信号了备份插件目录服务器应使用什么类型来归档数据库。
参数 | 描述 |
---|---|
条目 DN | cn=task_name,cn=restore,cn=tasks,cn=config |
有效值 | ldbm 数据库 |
默认值 | ldbm 数据库 |
语法 | case-exact 字符串 |
示例 | nsDatabaseType: ldbm database |