如何清除Lotus Domino应用程序中删除的文档



我正在与供应商合作,与Lotus Domino 6.5应用程序调试问题。供应商最初要求我通过转到文件>数据库>"新副本">"设计",然后将某些示例文档(并删除敏感信息)从原始数据库复制到新数据库,然后将某些示例文档(并删除敏感信息)复制。但是,当我以这种方式复制文档时,视图无法正确显示。

然后,我尝试通过转到文件>数据库>新副本>设计和文档来制作应用程序的副本,然后删除除几个文档之外的所有文档。当我以这种方式复制文档时,视图正确显示,但是数据库大小很大,这使我认为原始文档并未真正删除。出于隐私原因,所有已删除的文件都必须无法恢复。

我的问题:如何以这种方式清除已标记为删除的文档?

在数据库中,从菜单中选择 file -application-propersies -propertion -propertion -properties ,单击"最后一个"选项卡(propeller -hat),然后取消选择这两个数据库属性,如果他们被选中:

  • "不要覆盖自由空间" - 显然您想覆盖自由空间。
  • "允许软删除" - 取消选择此操作将清除任何已删除但可恢复的文档。

完成此操作后,选择文件 - 复制 - 此应用程序的选项... ,单击"其他"选项卡,然后将日期/时间更改为当前日期/时间。这样可以摆脱一段时间保留的"删除存根",以便如果复制发生在其他机器中,该机器会知道该文档已被删除,而不是告诉您的"哦!这是一个全新的文档!"除非您要确保删除已删除文档的计数或内部ID,否则这是完全不必要的。实际内容将消失。

之后,紧凑数据库,因为您有空间,或者,如果您想真正偏执,请创建副本的副本。。

自从我做任何Lotus Notes开发以来已经很长时间了,但是您可以紧凑数据库。

  1. 打开数据库。

  2. 选择文件 - 数据库 - 属性。

  3. 单击"信息"选项卡。

  4. 单击%使用的%。

  5. 如果使用中的数据库的百分比下降到90%以下(它包含超过10%的未使用空间),请单击Compact以紧凑数据库。

最新更新