TECHNOLOGY

FAQ (よくある質問)

対象バージョン : 6.0.x以降
対象OS : Windows 95/98/ME/NT/2000/XP

QUESTION ( SQ0308045 )

データベースを起動しようとしたときに、以下のようなメッセージが表示されますが、データベースが壊れてしまったのですか?

———————————————————————— 
E. 07/24 18:20:42. 致命的なエラー : データベース・ファイル : C:Program FilesTestTempLoadTbl.txt の開く/読み込みができませんでした。 
I. 07/24 18:20:42. 致命的なエラー : データベース・ファイル : C:Program FilesTestTempLoadTbl.txt の開く/読み込みができませんでした。 

E. 07/24 18:20:42. ファイル ‘致命的なエラー : データベース・ファイル : C:Program FilesTestTempLoadTbl.txt の開く/読み込みができませんでした。 
E. 07/24 18:20:42. ‘ にアクセスできません — ??? 
————————————————————————

ANSWER

このメッセージは、LOAD TABLE中にエンジンが強制終了されたために、次回起動時 のDBリカバリを行っているときにLOAD TABLEに使用していた”LoadTbl.txt”というフ ァイルが見つからないためのエラーです。 

これは、DBファイルが破損しているのではなく、リカバリの途中の状態でエラー になってしまっている状態になります。 

対応策としては、 
1.LOADに使用しているファイルを消さない。(LOADの内容は全て登録されます) 
2.LOAD TABLE文を実行するとき、WITH CHECKPOINT オプションをON(デフォルト   はOFF)にする。(LOADの内容は全てキャンセルされます) 
どちらかの対応により、このエラーは発生しなくなります。