【发布时间】:2010-12-04 05:19:50
【问题描述】:
我们使用 JBoss 4.0.3 SP1,使用 Hypersonic 作为其内部存储引擎(计时器、队列等)
数据库不再可访问(很可能是数据损坏)给出错误; 原因:org.hsqldb.HsqlException:旧版本数据库必须关闭。
有没有办法或命令关闭数据库以恢复卡在平面文件中的数据(~150MB)?
编辑
通过降级到 Hypersonic 1.8 解决了连接问题。数据库本身如何损坏。您有具有重复键的行和大量空字段。在阅读了this article 和this one 之后,我正在将默认的 JBossMQ 数据库更改为 MS SQL
【问题讨论】:
标签: java jboss recovery hsqldb data-recovery