数据库管理


数据库复制历史记录
数据库复制历史记录存储在数据库属性框的“基本”附签中。在一个服务器复本首次成功地与另一个服务器上的复本进行复制时,Domino 将在复制历史记录中创建一个条目。该条目包含另一个服务器的名称以及复制的日期和时间。在复本发送信息和复本接收信息时,将分别创建条目。在对特定服务器的每个后续复制,Domino 都将更新历史记录中的条目以反映最新的复制时间。

Domino 使用复制历史记录确定在下一次复制时要扫描哪些文档中的更改。例如,如果数据库在 24 小时之前成功地与 HR-E/East/Acme 服务器进行了复制,则 Domino 将仅复制在最近 24 小时内在 HR-E/East/Acme 上的复本中添加、修改或删除的那些文档。

在两个数据库之间开始复制之前,Domino 将检查这两个数据库的复制历史记录以确保它们是一致的。如果它们不一致,则 Domino 将扫描在“复制设置”对话框的“其他”面板上设置的“仅复制下列时间后保存或修改过的外来文档”中指定的日期之后创建或修改的每个文档。

若数据库未能成功复制,则 Domino 不会更新复制历史记录。

清除复制历史记录

如果您具有数据库的“管理者”存取级别,则在您认为该数据库没有包含它应该包含的所有文档时,或该数据库复制历史记录与其他复本的历史记录不同步时,可以清除数据库复制历史记录。请将清除复制历史记录仅作为解决复制问题的最后一种方法使用。如果清除历史记录,则在下一次复制过程中,Domino 将扫描在“复制设置”对话框的“其他”面板上“仅复制下列时间后保存或修改过的外来文档”设置中指定的日期之后创建或修改的每个文档。扫描所有这些文档会花费很长时间,尤其是在通过拨号连接时。如果您清除“仅复制下列时间后保存或修改过的外来文档”设置,则 Domino 将扫描数据库中的所有文档。

在服务器群集中,Cluster Replicator 在内存中存储复制历史记录的信息并大约每个小时更新一次复制历史记录。

另请参阅