发布数据库

在将数据库投入生产之前,Domino® 必须完成一些强制任务和可选任务。

要执行这些任务,您必须在数据库访问控制列表(ACL)中具有“管理者”访问级别。

必须完成的任务

在向生产服务器拷贝新数据库或数据库副本之前,请执行下列任务。

1. 用于转出数据库的任务 - 强制任务

任务

注意事项

为需要访问数据库的用户和服务器设置数据库 ACL

如果要制作数据库的副本,请确保数据库 ACL 中列出了包含副本的所有服务器的名称。如果数据库使用角色,请为每个服务器分配所有角色。

将原始数据库拷贝到服务器之前,如果要在其中指定 ACL 设置,请为您自己分配对原始数据库的“管理者”访问级别。否则,您对新的拷贝将不具备“管理者”访问级别。

验证服务器 ACL 设置是否正确

如果在服务器 ACL 中没有适当的访问级别,用户和服务器将无法访问该服务器上的数据库。

验证 Domino® 目录中是否包含必要的“组”文档

在将组名添加到数据库 ACL 中之前,应在 Domino® 目录中创建“组”文档。如果必须创建组,请确保将数据库拷贝到服务器之前先复制“组”文档。

将新的数据库拷贝到服务器

应考虑服务器磁盘空间、拓扑结构及网络协议。如果将数据库置于集群上,则需考虑集群资源。

验证数据库是否出现在“打开应用程序”对话框中

当设置数据库时,数据库设计者通常会在完成数据库后,从“打开应用程序”对话框中显示的列表中除去数据库标题,请确保数据库标题显示在“打开应用程序”对话框中。

确定需要数据库副本的服务器,然后创建副本

做此决定时,应考虑数据库的用途及大小、需要访问该数据库的用户数量及位置,以及服务器之间现有的复制调度。

验证 Domino® 目录中的“服务器”文档是否支持复制

缺省情况下,服务器文档可用于复制,但是为了避免出现问题,最好进行验证。

创建或编辑连接文档

如果几台服务器均有该数据库的副本,请确保设置必要的“连接”文档以便复制能够进行。

设置复制调度

应考虑用户所在的位置和时区,以及数据库的更新频率。

可选任务

下列任务不要求必须完成,但在数据库投入使用之后可能会执行这些任务。是否需要执行这些任务取决于发布到生产服务器的数据库类型,以及为组织中的应用程序开发者、数据库管理者或 Domino® 管理员所分配的角色。

2. 用于转出数据库的任务 - 可选任务

任务

注意事项

创建“关于此应用程序”和“使用此应用程序”文档

在“关于此应用程序”文档中提供数据库管理者的姓名、电话号码以及电子邮件地址。在“使用此应用程序”文档中提供关于应用程序的信息。

有关更多信息,请参阅 HCL Domino® Designer 帮助

b创建数据库索引H_CREATING_A_SINGLEDATABASE_SEARCH_INDEX_OVERVIEW

如果用户需要在数据库中搜索信息,应为该数据库创建全文索引。如果在将数据库的新拷贝或一个副本拷贝到服务器之前创建索引,则索引设置将随新的拷贝或副本一起拷贝到该服务器。

分发加密密钥

如果数据库设计中包含加密的字段,应向用户分发加密密钥。

有关更多信息,请参阅 HCL Domino® Designer 帮助

创建函件收集数据库文档

如果数据库被设计为可接收邮件,则必须在 Domino® 目录中创建“函件收集数据库”文档。

在数据库编目中列出数据库

缺省情况下,除邮件数据库外的所有数据库都在数据库编目的缺省视图中列出。可以添加类别以控制数据库在编目视图中的显示方式,并可帮助用户缩小域搜索的范围。

b在数据库中发布数据库集H_CREATING_LIBRARIES_AND_ASSIGNING_LIBRARIANS_OVERVIEW

在一个或多个服务器上为用户创建选定数据库的数据库集。

为数据库签名

为数据库签名。这样,执行控制列表(ECL)可以对签名进行评估。

向域索引中添加数据库

如果某个应用程序数据库拥有多种类型用户,请在域索引中加入该数据库。

通知用户数据库可用

提供数据库标题、文件名和服务器位置。