-1

我们已经从 9.1 升级到 11.3 版本。它工作正常两天,后来数据库出现故障。在日志文件中,它提到的 .lk fie 被删除。当我们这样做时,我们收到以下错误

proutil qhn -C 截断 BI

截至 2013 年 7 月 17 日星期三 16:45:17 EDT 的 OpenEdge 版本 11.3

** 数据库上次使用时间为 2014 年 10 月 13 日星期一 12:15:15。(886) ** 前图像文件预计为 2014 年 10 月 14 日星期二 12:48:47。(887) ** 这些日期不匹配,所以你有其中之一的错误副本。(888)

我们已经从备份中恢复了数据库。我们需要了解以下问题的根本原因分析以供将来参考。

4

1 回答 1

0

您删除了 .lk 文件,并且可能使用操作系统工具来操作构成 db 的一个或多个文件(包括 bi 文件)。

这在“牛仔”商店中很常见,管理员在这些商店中执行诸如删除 .lk 文件或对用户使用“kill -9”之类的操作。

根本原因很简单——有人使用 Progress 以外的东西来操作数据库。这正是错误消息的含义,您不会因为任何其他原因收到此错误。

您可以轻松地对自己执行此操作。“触摸”任何 db 扩展区或 bi 文件。或者将它们复制到某个地方并将它们复制回来(“mv”命令通常不会影响时间戳,所以没关系)。

于 2014-10-17T18:05:56.877 回答