-1

バージョン 9.1 から 11.3 にアップグレードしました。2 日間正常に動作していましたが、その後データベースがダウンしました。ログ ファイルで、言及されている .lk ファイルが削除されています。

proutil qhn -C truncate 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) ** これらの日付は一致しません。そのため、そのうちの1つの間違ったコピーがあります。(888)

バックアップからデータベースを復元しました。今後の参考のために、以下の問題の根本原因分析を知る必要があります。

4

1 に答える 1

0

.lk ファイルを削除し、OS ツールを使用して、db を構成する 1 つ以上のファイル (bi ファイルを含む) を操作した可能性があります。

これは、管理者が .lk ファイルを削除したり、ユーザーに対して「kill -9」を使用したりするような「カウボーイ」ショップでよく見られます。

根本的な原因は単純です。だれかが Progress 以外のものを使用してデータベースを操作したためです。これがまさにエラー メッセージの意味であり、他の理由でこのエラーが発生することはありません。

これを自分で簡単に行うことができます。db エクステントまたは bi ファイルのいずれかに「タッチ」します。または、それらをどこかにコピーして元に戻します (通常、「mv」コマンドはタイムスタンプに影響を与えないため、問題ありません)。

于 2014-10-17T18:05:56.877 に答える