从损坏的 h2 数据库文件中恢复所有可能的信息
Posted
技术标签:
【中文标题】从损坏的 h2 数据库文件中恢复所有可能的信息【英文标题】:Restoring all possible information from a corrupt h2 database file 【发布时间】:2010-11-24 16:19:14 【问题描述】:我有一个看似损坏的 h2 数据库。我可以使用org.h2.tools.Recover
获取包含大部分信息的 .sql 文件,但是缺少几个表。
这些表的内容仍在损坏的原始数据库中;并且在恢复的 .sql 文件中还有可用的事务日志(尽管已被注释掉)。是否有任何机会/工具可以取回遗漏表格的内容?
【问题讨论】:
【参考方案1】:我仍然没有得到客户 100% 的确认。但问题只出现在 h2 db 驱动的 1.2.121 版本中。较新的版本 1.2.147 可以解决此问题,并且似乎已修复该问题。 (它实际上以一种在旧 db 版本中仍然有效的方式对其进行了修复。)
【讨论】:
以上是关于从损坏的 h2 数据库文件中恢复所有可能的信息的主要内容,如果未能解决你的问题,请参考以下文章
H2 数据库:NIO JVM 错误消息是不是与 H2 相关(可能还有数据库损坏)?
服务器数据恢复raid5崩溃导致lvm信息和VXFS文件系统损坏的数据恢复案例
HIS医院信息系统主服务器RAID5崩溃 硬盘损坏 SQL数据库损坏修复 SQL SERVER数据库修复 备份文件无法还原数据恢复