【问题标题】:Another instance of Derby may have already booted the database另一个 Derby 实例可能已经引导了数据库
【发布时间】:2019-12-25 21:37:47
【问题描述】:

我正在通过命令行连接到 Derby DB。连接后,错误地从 IJ 以不正确的方式出来了。现在,当我尝试再次连接时,会显示此消息:

我认为这是因为我没有正确关闭连接。所以我把两者都“断开了”;和“断开电流”;但是当我尝试连接时仍然显示消息。

我做了一个“显示连接”;看看是否有另一个“实例”,但它说“没有可用的连接”。

那么告诉我如何解决这个问题,我可以尝试做什么?

【问题讨论】:

    标签: sql database derby


    【解决方案1】:

    嗯,

    通过从数据库所在的目录中删除扩展名为 *.lck 的文件解决了问题。我也删除了临时目录,但我不确定这是否是解决方案的一部分。

    【讨论】:

    • 哦!执行此操作时请非常小心!那些锁定文件的存在是有原因的!希望您没有损坏您的数据库。我认为发生的情况是您的另一个 ij 副本实际上仍在运行,即使您认为您已经退出它。
    猜你喜欢
    • 2014-05-27
    • 2017-12-06
    • 2016-03-31
    • 2015-09-26
    • 1970-01-01
    • 2020-01-29
    • 2017-10-18
    • 1970-01-01
    • 2013-12-13
    相关资源
    最近更新 更多