锁不会被释放

时间:2011-12-14 11:39:45

标签: locking lotus-notes

我有一个Notes DB,其中doc。可能由不同的用户编辑。所以我启用锁定以避免冲突。在工作了几个星期没有问题之后,似乎在关闭文档后锁没有被释放。所以我禁用锁定,用户可以再次编辑。

是否有任何行动(紧凑,复制),以再次获得稳定?

这是Domino 8上的单个数据库(其他工作正常)。

2 个答案:

答案 0 :(得分:3)

我将假设您说这种行为(当用户关闭文档时锁定的文档未解锁)是持久的(每当启用文档锁定时)并且在所有用户之间保持一致。

您可以在数据库上尝试修复 - 服务器控制台命令将是:

Load fixup yourdb.nsf

您还可以使用目标“数据库中的所有文档”创建“释放所有锁定”代理(必须在具有管理员访问权限的ID下运行):

SELECT @IsAvailable($Writers) | @IsAvailable($PWriters) | @IsAvailable($PTWriters);
@DocLock([UNLOCK])

基于教育的策略可能是重新培训用户使用动作锁定文档和动作解锁文档,而不是依靠自动锁定来编辑或关闭文档。

更深入理解文档锁定的一个很好的来源是this eView article

答案 1 :(得分:1)

这些症状与IBM支持网站上报告的this问题类似。文档锁定的内部细节是here,足以说它不是防弹,请参阅here。如果这是同一个问题,那么在版本7.0.2和6.5.5 FP2中它是resolved。鉴于您使用的是版本8,它应该保持固定,除非它已作为回归引入。