【问题标题】:Recovering HyperSQL Database恢复 HyperSQL 数据库
【发布时间】:2010-12-04 05:19:50
【问题描述】:

我们使用 JBoss 4.0.3 SP1,使用 Hypersonic 作为其内部存储引擎(计时器、队列等)

数据库不再可访问(很可能是数据损坏)给出错误; 原因:org.hsqldb.HsqlException:旧版本数据库必须关闭

有没有办法或命令关闭数据库以恢复卡在平面文件中的数据(~150MB)?

编辑

通过降级到 Hypersonic 1.8 解决了连接问题。数据库本身如何损坏。您有具有重复键的行和大量空字段。在阅读了this articlethis one 之后,我正在将默认的 JBossMQ 数据库更改为 MS SQL

【问题讨论】:

    标签: java jboss recovery hsqldb data-recovery


    【解决方案1】:

    根据 hsql 文档,命令是SHUTDOWN。据我记得,hsql将数据保存为一组sql查询,所以你需要看一下文件。

    注意according to JBoss

    不应使用 Hypersonic(HSQLDB) 在生产中。它不是 适合生产使用。

    【讨论】:

    • 我也注意到了,猜猜这是你诅咒前辈的时候。
    猜你喜欢
    • 2019-03-22
    • 2010-12-04
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多