DAOS 管理器 Tell 命令

可将 Tell 命令用于 Domino® 附件和对象服务 (DAOS) 管理器进程。

1. DAOS 管理器 Tell 命令

命令

结果

Tell DAOSMgr Quit

停止 DAOS 管理器进程,清除并退出。

Tell DAOSMgr Help

列出 DAOS 管理器选项。

Tell DAOSMgr Status

显示各种 DAOS 管理器操作的状态。

Tell DAOSMgr Status database_name

显示名称为 database_name 的数据库(如 mymail.nsf)的 DAOS 状态。

Tell DAOSMgr Status Catalog

显示 DAOS 编目的状态。

Tell DAOSMgr Dbsummary

显示所有支持 DAOS 的数据库的状态。

Tell DAOSMgr Databases

显示所有支持 DAOS 的数据库的状态,并带有附加详细信息,例如数据库的上次重新同步点。

Tell DAOSMgr ListNLO

列出 DAOS 存储库中的 DAOS 对象(.NLO 文件),从而使管理员可以识别出在服务器恢复或通过操作系统删除数据库文件等事件后可能丢失对象的文档。您可以从备份源恢复丢失的对象。当文件仍由至少一个数据库中的文档引用,但已不存在于存储库中时,文件丢失。

您可以输入 -o 指定输出文件的名称,及输入关键字 ALL 或 MISSING 列出所有或只列出丢失的文件,以及输入要列出其对象的数据库的名称。例如:

tell daosmgr listnlo -o mymailobjects.txt MISSING mymail.nsf

Tell DAOSMgr Prune number of days old

如果不使用参数,将显示在“服务器”文档的 DAOS 选项卡上指定的将对象删除延迟到 n 天后(也称为推迟删除时间间隔)的当前设置。

当参数为 0 时,立即删除所有 DAOS 未引用对象。

如果使用 number of days old 参数,将立即删除存在时间超过天数参数的所有 DAOS 未引用对象,覆盖“服务器”文档中指定的删除时间间隔。

警告: 指定持续时间之后尚未备份的对象存在无法恢复的风险。

Tell DAOSMgr Resync

使支持 DAOS 的数据库与存储库中的 DAOS 对象重新同步。当需要重新计算 DAOS 引用数时(例如发生了数据库恢复、通过操作系统删除数据库或可能使计数失效的任何其他事件时),需要进行重新同步。

重新同步将纠正 DAOS 目录 (DAOSCAT.NSF) 中的引用计数与找到的实际对象数不匹配的情况。当检测到不匹配情况时,DAOS 将禁止删除附件对象(.NLO 文件),直到使用此命令对 DAOS 进行同步。

可为再同步设置时间窗口,这样就可以在空闲时段进行再同步。有关详细信息,请参阅相关主题:

Tell DAOSMgr Resync Force

不论 DAOS 编目是否处于已同步状态,都运行重新同步命令。

Tell DAOSMgr Resync Quick

运行再同步命令,但是 .NLO 文件中不包含引用计数,以便将目录保持为 RESYNCING 状态,从而防止运行夜间删除进程。快速再同步可让 DAOS 在生产时段需要其运行时可运行,从而允许创建新 .NLO 文件和读取所有现有 .NLO 文件。

执行快速再同步之后,需要再执行一次完全再同步,以便通过扫描数据库和调整引用计数来完成进程。

有关 DAOS 目录状态的更多信息,请参阅相关信息