压缩选项

本主题描述了完成 Compact 服务器任务时可以使用的选项。

在每个表中,第一列中列出了使用任务 > 启动工具或 Domino® Administrator 中的“文件”选项卡运行 Compact 时显示的选项。第二列列出了等价的命令行选项,可以在使用控制台命令或使用“程序”文档运行 Compact 时使用。

压缩 -- 基本

1. 基本
选项 等价命令行 描述

仅压缩该数据库和文件夹

(要使用“文件”选项卡指定要压缩的数据库,请在文件窗格中选择数据库)

 database path 

在数据库路径后指定任何附加选项。

要压缩 Domino® 数据文件夹中的数据库,请输入文件名,例如 SALES.NSF。要压缩数据文件夹所包含的文件夹中的数据库,请指定相对于数据文件夹的数据库路径。例如,要压缩文件夹 DATA\SALES 中的所有数据库,请指定 SALES

如果选择压缩所有数据库(或在命令行中不指定数据库路径),Compact 将压缩数据文件夹及数据文件夹所包含的文件夹中的所有数据库。

压缩 -- 选项

2. 选项
选项 等价命令行 描述

只在未使用的空间超过百分之 x 时才压缩数据库

-S percent 

压缩具有指定的未使用空间百分比的所有数据库。例如,如果指定 10,将压缩未使用空间百分比等于或大于 10% 的数据库。请注意,未使用空间的计算方法并不能完全可靠地测量未使用空间。

废弃所有已构建的视图索引

-D

废弃已构建的视图索引。使用此选项可压缩不处于活动使用状态的数据库,例如在磁带上存储数据库之前。应规划其他系统时间和资源以在数据库恢复后重建索引。此选项使用复制样式压缩。

基于服务器的当前发行版将数据库恢复到上一个级别

-r

压缩数据库,将其转换成早于存储数据库的服务器的当前版本文件格式的一个发行版。例如,在 Domino® 8.5.3 和更近的服务器上,此选项压缩 Domino® 8 数据库并将其转换为 Domino® 7 文件格式。此选项使用复制样式压缩。

基于指定数据库的当前发行版将数据库恢复到上一个级别

-R

压缩数据库,将其转换成早于数据库本身的当前文件格式的一个发行版。例如,在 Domino® 8.5.3 和更近的服务器上,该选项压缩 Domino® 8 数据库并将其转换为 Domino® 7 文件格式,将 Domino® 7 数据库转换为 Domino® 6 数据库,以此类推。此选项使用复制样式压缩。

压缩 -- 样式

3. 样式
选项 等价命令行 描述

现场(推荐)

-b

使用现场压缩并恢复未使用空间,但不减小文件大小(除非尚有未完成的数据库结构更改,在这种情况下,将进行复制样式压缩)。这是推荐的压缩方法。

现场,减小文件大小

-B

使用现场压缩,恢复未使用空间同时减小文件大小(除非尚有未完成的数据库结构更改,在这种情况下,将进行复制样式压缩)。如果使用事务记录,压缩完成后应进行数据库的完整备份。

复制样式

-c

使用复制样式压缩。例如,使用此选项可解决数据库损坏问题,或者与压缩选项组合使用,可对现有文档及尚未创建的文档执行操作。

复制样式:压缩时可以访问

-L

压缩时允许用户继续访问数据库。如果用户在压缩时编辑数据库,压缩将取消。此选项仅适用于复制样式压缩。

复制样式:忽略错误而继续

-i

即使遇到错误(如文档损坏),压缩仍然继续。仅适用于复制样式压缩。

复制样式

-REPLICA

压缩期间在后台创建新的副本。新副本会自动重命名,并且除了实际重命名期间之外,源应用程序始终可访问。此外,还会应用此表中所指定的三个可选参数中的任一参数。

复制样式:指定对标识的限制

-IDS_FULL

压缩期间创建新的副本,但仅在应用程序中的标识达到指定的 nn% 后才会创建。

示例:-IDS_FULL 80 仅在原始应用程序中标识所占空间达到 80% 后,才会创建副本。

复制样式:指定等待副本重命名

-REN_WAIT

压缩期间创建新的副本。等待 nn 分钟后重命名副本。

示例:-REN_WAIT 10 表示允许压缩进程用 10 分钟时间完成复制和同步以尝试重命名。

复制样式:重命名失败时重新启动服务器

-RESTART

压缩期间创建新的副本。如果副本自动重命名未成功,那么将重新启动服务器,并在服务器启动后完成副本重命名。

压缩 -- 高级

不能通过 Domino® Administrator 的“文件”选项卡中的 Compact 工具来使用高级压缩选项。

注: 在启用或禁用任何这些属性前,应先选择设置高级属性
4. 高级
选项 等价命令行 描述

优化文档表格位图:关闭

-f

禁用优化文档表格位图数据库属性。进行复制样式压缩。

优化文档表格位图:开

-F

启用优化文档表格位图数据库属性。进行复制样式压缩。

不支持专门化的响应层次结构:关闭

-h

禁用不支持专用响应层次结构数据库属性;也就是支持专用响应层次结构。进行复制样式压缩。

不支持专门化的响应层次结构:开

-H

启用不支持专用响应层次结构数据库属性;也就是不支持专用响应层次结构。进行复制样式压缩。

启用事务记录:关闭

-t

禁用事务记录。

启用事务记录:开

-T

启用事务记录。在数据库打开或关闭时使用 Compact - T。如果对已经关闭的数据库使用 Compact - T,将会启用记录,但在数据库打开之前不会记录 Compact;因此,在重新打开数据库之前不能使用记录功能。

不保留未读标记:关闭

-u

禁用不保留未读标记数据库属性;也就是保留未读标记。

不保留未读标记:开

-U

启用不保留未读标记数据库属性;也就是不保留未读标记。

数据库设计压缩:开

-n

启用压缩数据库设计数据库属性,设置要压缩的所有新设计元素。

数据库设计压缩:关闭

-N

禁用压缩数据库设计数据库属性,阻止压缩新设计元素。

文档数据压缩:开

-v

启用压缩文档数据数据库属性,设置新文档中要压缩的所有非摘要数据。

文档数据压缩:关闭

-V

禁用压缩文档数据数据库属性,阻止压缩新文档中的非摘要数据。

LZ1 附件压缩:打开

-ZU
将附件压缩方法从 LZ1 压缩升级到 Huffman 压缩。
注: -ZU 选项与启用 DAOS 的数据库不兼容。要针对启用 DAOS 的数据库中的附件使用此选项,请执行以下操作:
  1. 对数据库禁用 DAOS:
    load compact -c -daos off <dbname>
  2. 使用 ZU 选项对数据库运行压缩。
  3. 为数据库重新启用 DAOS:
    load compact -c -daos on <dbname>
注: 要对现有设计元素或非摘要文档数据进行压缩或解压缩,请将 -n、-N、-v 或 -V 开关与复制样式 (-c) 开关组合使用。例如,要在压缩数据库中现有非摘要数据的同时启用压缩新文档数据的属性,请使用下列组合:
-v -c

压缩 -- 归档

当使用文档归档工具归档和删除数据库中的文档时,如果数据库在服务器上,并且已选择了基本归档选项基于 Domino 服务器,那么可使用列出的压缩选项来归档文档。

有关服务器归档选项的更多信息,请参阅 HCL Notes® 帮助中的指定运行归档和存储归档的计算机 主题。

注: Domino® Administrator 的“文件”选项卡中的 Compact 工具只提供归档数据库选项;此选项是先归档,然后压缩。
提示: 请参阅“Compact - DAOS”表以了解归档、压缩和附件整合的另一组合。
5. 归档
选项* 等价命令行 描述

仅归档

-A

归档并从数据库中删除文档,但不压缩数据库。

归档然后压缩

-a

归档并从数据库中删除文档,然后压缩数据。

删除然后归档

-j

从数据库中删除文档然后压缩数据库。

压缩 - DAOS

除了启用“Domino® 附件和对象服务”(DAOS) 属性合并数据库中的新附件之外,还可以使用列出的压缩选项在执行对正常或归档数据库的复制样式压缩时,将现有文档中的附件移动到 DAOS 存储库中。该选项不适用于现场压缩。

注: 此压缩选项的组合仅在新建的(非现有的)归档数据库上有效。
6. DAOS
选项 等价命令行 描述

使用 Domino® 附件和对象服务

-c -daos on|off

设置为 on 时,现有文档中的附件将移动到 DAOS 库,然后压缩数据库。设置为关闭时,将附件移回数据库 NSF 文件。

在新建归档数据库中使用 Domino® 附件和对象服务

-c -a -daos on

设置为 on 时,现有文档中的附件将移动到 DAOS 库,然后压缩新建的归档数据库。

压缩 - 将视图移出数据库

如果服务器上的 NOTES.INI 文件中设置了 NIFNSFEnable=1 属性,那么可以使用列出的压缩选项来单独存储视图索引。该选项不适用于现场压缩。有关更多信息,请参阅将视图移出数据库

注: 此压缩选项仅适用于具有磁盘上结构 (ODS) 51 或更高版本的数据库。
7. 将视图移出数据库
选项 等价命令行 描述

不适用

-c -nifnsf on|off

设置为 on 时,会将视图索引与 NSF 文件分开存储,以改善数据库性能。视图索引会移至 NOTES.INI 文件中 NIFBasePath 设置所定义的位置。设置为 off 时,会将视图移回数据库 NSF 文件。

压缩 - 复制

8. 复制
选项 等价命令行 描述

复制样式

-REPLICA

压缩期间在后台创建新的副本。新副本会自动重命名,并且除了实际重命名和最终再同步期间之外,源应用程序始终可访问。此外,还会应用此表中所指定的三个可选参数中的任一参数。如果重命名/再同步时数据库已打开或正在由本地访问者使用,那么重命名/再同步会延迟到下一次打开数据库时执行。

复制样式:指定对标识的限制

-IDS_FULL

仅在应用程序中的标识达到指定的 nn% 时,才会执行复制样式的压缩。

示例:-IDS_FULL 80 仅在原始应用程序中标识所占空间达到 80% 后,才会创建副本。

复制样式:指定等待副本重命名

-REN_WAIT

执行复制样式的压缩时,尝试用 nn 分钟时间对副本重命名,在此时间后,压缩操作会将重命名延迟到数据库重新启动或重新打开时执行。

示例:-REN_WAIT 10 表示允许压缩进程用 10 分钟时间完成复制和同步以尝试重命名。

复制样式:重命名失败时重新启动服务器

-RESTART

执行复制样式的压缩时,如果副本自动重命名由于其他访问者访问数据库而未成功,那么将重新启动服务器,并在服务器启动后完成副本重命名。