从“程序”文档运行数据库维护工具
从“程序”文档运行 DBMT 工具时,可指定应运行该工具的更多系统数据库,以及其他命令行选项。
过程
-
编辑服务器上包含邮件文件或数据库的 notes.ini 文件,并执行以下所有更改:
- 创建用于指定服务器启动时运行 dbmt 工具的“程序”文档。
-
在“程序”文档中至少使用以下选项指定命令:
-compactThreads n -updallThreads n -range starttime stoptime -compactNdays n -force d
例如,下面的参数集为 compact 和 updall 任务都指定了 8 个线程(基于存储 Notes 数据目录的磁盘驱动器数),指定在凌晨 2:00 到早上 7:00 之间的时间窗口中运行该工具,在压缩非系统数据库之前等待 5 天时间,并且将周日指定为对不可压缩的数据库执行修复的日期。-compactThreads 8 -updallThreads 8 -range 2:00AM 7:00AM -compactNdays 5 -force 1
-
从下表指定更多选项。
表 1. DBMT 的命令行选项 选项 缩写语法 描述 -blacklist <xxx>.ind -bl 阻止压缩 .ind(间接)文件中指定的数据库。在相对于服务器数据目录的 .ind 文件中指定文件名。 -compactNdays n -cnd 此选项尝试每 n 天压缩所有非系统数据库。 -compactThreads -ct 为执行的数据库压缩操作配置线程数。缺省值为 1。如果指定 0,将不执行压缩操作。以存储数据目录的磁盘数作为所选值的基础。 -force d -f 选择要在星期几对存在压缩问题的数据库执行修复。如果 d 为 0(零),将在随便哪天运行修复操作。仅当连续 5 个或更多压缩操作失败(且失败原因不是数据库正在使用)时,才运行修复。d 介于 0 到 7 之间,其中 1 是星期日,2 是星期一,依此类推。 -ftiNdays n -fnd 每 n 天重建全文索引。缺省情况下,仅当损坏时才重建。 -ftiThreads -ft 为重建全文索引配置线程数。缺省值为 1;不允许设置为 0。 -nocompactlimit -ncl 如果达到 -range
或-timelimit
指定的压缩限制,则允许完成正在进行的压缩,但不允许开始任何新的压缩操作。-nounread 不可用 阻止在 Updall 操作期间更新未读表格。 -ods 不可用 如果数据库低于该服务器的发行版,则执行复制样式压缩,以将数据库升级到与服务器版本相对应的 ODS 级别。 -range starttime stoptime -r 此选项假定仅在服务器启动时才为 DBMT 工具运行“程序”文档。DBMT 工具将休眠至 starttime,然后执行压缩操作至 stoptime(或者直至处理完所有数据库为止),此时 DBMT 工具又将休眠至 starttime。 -stoptime st -st 此选项假定每天使用程序文档启动 dbmt 工具。st 值指定应完成压缩的时间点。所有线程均处理完毕之后,DBMT 将退出。 -timeLimit tl -tl compact -x 的新名称。将压缩时间限制为 tl 分钟(所有压缩的时间)。此选项不适用于 updall。假定每天使用“程序”文档来运行 DBMT 工具。所有线程的所有处理均完成之后,DBMT 将退出。 -updallThreads -ut 为执行 updall 操作配置线程数。缺省值为 1;不允许设置为 0。以存储数据目录的磁盘数作为所选值的基础。
下一步做什么
下面是标准的不可废弃视图:
- $Inbox
- $Drafts
- $All
- ($RepeatLookup)
- ($ToDo)
- ($Calendar)
- ($Haiku_TOC)
- ($Alarms)
- ($iNotes)
- ($Users)
- ($iNotes_Contacts)
- ($ThreadsEmbed)
要将其他视图指定为不可废弃,请使用以下格式的 dbmt_template name
NOTES.INI 设置:
dbmt_template name=view_name_or_alias;view_name_or_alias;view_name_or_alias
如果使用定制模板,那么可以使用 DBMT_MailTemplate
设置来添加新模板名称,它支持模板名称的逗号分隔列表。替换下划线后面的模板名称,并使用分号或逗号分隔视图名称或别名,如以下示例中所示:
dbmt_mailtemplate=ModTemp1,ModTemp2
在此示例中,使用 ModTemp1 或 ModTemp2 模板的数据库将具有与标准 Domino 邮件模板(例如,mail9.ntf)相同的不可废弃视图。