控制基于服务器的数据库的 ODS 版本

有几种方法可以控制基于服务器的数据库的磁盘上结构 (ODS) 版本。

开始之前

请了解 ODS,包括缺省 ODS 版本与特定 Notes/Domino 发行版中引入的 ODS 版本的概念。有关更多信息,请参阅 Domino 磁盘上结构 (ODS)

关于此任务

在引入 dbmt 工具之前,压缩任务用于对数据库进行复制样式压缩,以升级 ODS 版本。压缩任务现在仍可使用,但建议使用 dbmt 进行复制样式压缩,因为它效率更高。
1. 控制基于服务器的数据库的 ODS 版本
目标 步骤 更多信息
在服务器上的所有数据库上,最低要求是使用缺省 ODS 版本。 使用以下 dbmt 工具命令压缩版本低于缺省 ODS 版本的数据库:
load dbmt -ut 0 -ct 4 -ods

“程序”文档通常按计划运行,以执行 dbmt 命令。对于 compact 命令或 updall 命令,首选使用 dbmt 命令进行压缩。

-ods 标志可防止对已处于所需 ODS 版本的数据库进行不必要的压缩。

有关更多信息,请参阅 使用 dbmt 工具代替 updall 维护数据库

创建数据库或对数据库执行复制样式压缩时,请使用随特定 Notes/Domino 发行版一起引入的 ODS 版本。

在服务器上使用 notes.ini 设置 Create_R<v>_Databases=1,其中 <v> 是引入所需 ODS 版本的 Domino 版本。

例如,要针对新的或经过复制样式压缩的数据库使用 ODS 55,请使用 Create_R12_Databases=1

将数据库 ODS 还原为先前的 ODS 版本。 使用以下服务器控制台命令
load compact <database> -R
例如,在 sales.nsf 上运行以下命令(位于 ODS 53)会还原为 ODS 52:
load compact sales.nsf -R
将数据库 ODS 从服务器上配置的数据库 ODS 向下还原一级。 使用以下服务器控制台命令
load compact <database> -r
例如,在使用 Domino 12 缺省 ODS 版本 (52) 的 Domino 12 服务器上,如果 sales.nsf 数据库当前高于该版本,那么以下命令会将该数据库转换为 ODS 51。(ODS 51 是在 R8.5 中引入的 ODS 版本)

或者,如果服务器配置为使用 Domino 12 ODS 版本 55(通过使用 Create_R12_Databases=1),则该命令会将 sales.nsf 转换为 ODS 53。

load compact sales.nsf -r