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

时间:2016-12-20 16:02:39

标签: lotus-domino

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

然后我尝试通过转到文件>制作应用程序的副本;数据库>新副本>设计和文档,然后删除所有文件。当我以这种方式复制文档时,视图显示正确,但数据库大小很大,这让我觉得原始文档还没有真正被删除。出于隐私原因,所有已删除的文档都必须是不可恢复的。

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

2 个答案:

答案 0 :(得分:2)

在数据库中,从菜单中选择文件 - 应用程序 - 属性,单击最后一个选项卡(螺旋桨帽)并取消选择这两个数据库属性(如果已选中):

  • “不要覆盖可用空间” - 显然你想要覆盖空闲空间。
  • “允许软删除” - 取消选中此选项将清除所有已删除但可恢复的文档。

完成后,选择文件 - 复制 - 此应用程序的选项... ,单击“其他”选项卡,然后将日期/时间更改为当前日期/时间。这消除了一段时间内保留的“删除存根”,这样,如果在不同的机器上进行复制,那么机器就会知道文档被删除而不是告诉你“哦!这是一个全新的文档!”除非您要确保删除已删除文档的计数或内部ID,否则完全没有必要这样做。实际内容将消失。

之后,压缩数据库,因为你有可用空间,或者,如果你想要真正偏执,可以创建你的副本的副本。

答案 1 :(得分:0)

自从我做任何Lotus Notes开发以来已经很长时间了,但你可以compact the database

  
      
  1. 打开数据库。

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

  4.   
  5. 单击“信息”选项卡。

  6.   
  7. 点击%used。

  8.   
  9. 如果正在使用的数据库的百分比低于90%(它包含超过10%的未使用空间),请单击“压缩”以压缩数据库。

  10.