20.4. ds-replcheck 输出的说明
ds-replcheck 工具的输出包含以下部分:
- 数据库 RUV
列出数据库的 Replication Update Vectors (RUV),包括最小和最大更改序列号(CSN)。例如:
Supplier RUV: {replica 1 ldap://supplier.example.com:389} 58e53b92000200010000 58e6ab46000000010000 {replica 2 ldap://replica.example.com:389} 58e53baa000000020000 58e69d7e000000020000 {replicageneration} 58e53b7a000000010000 Replica RUV: {replica 1 ldap://supplier.example.com:389} 58e53ba1000000010000 58e6ab46000000010000 {replica 2 ldap://replica.example.com:389} 58e53baa000000020000 58e7e8a3000000020000 {replicageneration} 58e53b7a000000010000- 条目数
显示两个服务器中的条目总数,包括 tombstone 条目。例如:
Supplier: 12 Replica: 10- tombstones
显示每个副本上的 tombstone 条目数量。这些条目被添加到总条目数中。例如:
Supplier: 4 Replica: 2- 冲突条目
列出每个冲突条目的可辨识名称(DN)、冲突类型及其创建日期。例如:
Supplier Conflict Entries: 1 - nsuniqueid=48177227-2ab611e7-afcb801a-ecef6d49+uid=user1,dc=example,dc=com - Conflict: namingConflict (add) uid=user1,dc=example,dc=com - Glue entry: no - Created: Wed Apr 26 20:27:40 2021 Replica Conflict Entries: 1 - nsuniqueid=48177227-2ab611e7-afcb801a-ecef6d49+uid=user1,dc=example,dc=com - Conflict: namingConflict (add) uid=user1,dc=example,dc=com - Glue entry: no - Created: Wed Apr 26 20:27:40 2021- 缺少条目
列出每个缺失条目的 DN 以及条目所在的其他服务器的创建日期。例如:
Entries missing on Supplier: - uid=user2,dc=example,dc=com (Created on Replica at: Wed Apr 12 14:43:24 2021) - uid=user3,dc=example,dc=com (Created on Replica at: Wed Apr 12 14:43:24 2021) Entries missing on Replica: - uid=user4,dc=example,dc=com (Created on Supplier at: Wed Apr 12 14:43:24 2021)- entry Inconsistencies
列出条目的 DN,其中包含与其他服务器上不同的属性。如果状态信息可用,也会显示它。如果没有属性的状态信息,则会将其列为原始值。这意味着该值没有更新,因为复制首次初始化。例如:
cn=group1,dc=example,dc=com --------------------------- Replica missing attribute "objectclass": - Supplier's State Info: objectClass;vucsn-58e53baa000000020000: top - Date: Wed Apr 5 14:47:06 2021 - Supplier's State Info: objectClass;vucsn-58e53baa000000020000: groupofuniquenames - Date: Wed Apr 5 14:47:06 2021