Intersystems Cache'PCK文件用法

时间:2017-11-08 20:01:31

标签: intersystems mumps

我正在与使用InterSystems缓存'数据库环境的客户合作,他们正在询问处理作为数据库结构一部分的.pck文件的最佳方法是什么。当我试图研究这个以理解他们的问题时,我几乎在每个地方都找到了这个文件的位置,它所在的位置,以及它是如何或为何有问题的。

任何建议都会有所帮助

汤姆

1 个答案:

答案 0 :(得分:1)

由于我们得到了你所说的LCK文件,它变得更加清晰 那么,lck文件是Caché中数据库的一种锁文件。在系统运行时,应始终接近已装入的数据库(CACHE.DAT文件),以防止使用此数据库从另一个Caché实例写入。当Caché正确关闭时,很明显lck之前创建的文件 当您触及Caché数据库的备份主题时。我可以说,如果lck文件似乎也被备份,则备份过程中出现问题。根据选择备份数据库的方式,您甚至不应该在备份过程中存在锁定文件。或者你不应该备份它。虽然你提到冻结注释,但在这种情况下锁定文件仍然存在,只需要复制CACHE.DAT,它应该是安全的。但是没有来自工作服务器的冻结副本数据库非常危险,没有人能保证数据库不会出现完整性错误。