从损坏的h2数据库文件中恢复所有可能的信息

时间:2010-11-24 16:19:15

标签: sql corruption h2 database-restore

我有一个看似腐败的h2数据库。我可以使用org.h2.tools.Recover获取包含大部分信息的.sql文件,但是,缺少几个表。

这些表的内容仍然在原始的,损坏的数据库中;在恢复的.sql文件中,还有可用的事务日志(虽然已注释掉)。有没有机会/工具来取回遗漏表中的内容?

1 个答案:

答案 0 :(得分:0)

我仍然没有得到客户的100%确认。但问题只发生在h2 db驱动程序的1.2.121版本中。较新的版本1.2.147可以解决问题,似乎已修复它。 (它实际上修复了它仍然适用于较旧的db版本。)