2010-10-14 58 views

回答

3

如果事務日誌文件(database.xx.log.db)的文件頭是數據庫啓動時,崩潰(電源故障或死亡進程)後最多可以創建一個帶有該名稱的文件腐敗。通常這個文件可以被忽略,它只是沒有被刪除,如果有必要的話可以調查崩潰。這並不意味着你丟失了數據。順便說一下,相關的源代碼在這裏:http://code.google.com/p/h2database/source/browse/branches/version-1.1.x/h2/src/main/org/h2/log/LogSystem.java#300

這意味着你使用H2版本1.1.x.與此同時(從版本1.2.x起)H2不使用單獨的事務日誌文件。相反,事務日誌被集成到主數據庫文件中。我建議升級到H2的更新版本。

+0

關於該版本的不錯建議! – Tim 2010-10-14 19:33:24