gpt4 book ai didi

java - 恢复 H2 数据库,同时只有 '.db' 扩展文件

转载 作者:行者123 更新时间:2023-12-01 21:54:13 24 4
gpt4 key购买 nike

需要恢复h2数据库。我有一个文件要恢复,但其扩展名是 .db,而不是 .zip。我通过 java -jar ./h2-1.4.190.jar -browser 命令运行 h2。在 JDBC URL 中,我指示: jdbc:h2:file:/opt/backup/my.h2.db 。我指定密码并登录。连接已建立,我访问了数据库,但我没有看到我的方案。我该怎么办?

最佳答案

您不应在 JDBC URL 中包含文件扩展名。此类文件的有效 URL 为 jdbc:h2:/opt/backup/my;MV_STORE=FALSE;MVCC=FALSE

请注意,1.4.190 是一个非常旧的版本,仅当数据库确实使用该版本创建时才使用它。 (对于最新版本的 H2,从 URL 中排除 MVCC 设置,该设置已从 H2 中删除。)

使用您的文件的副本。如果无法正常打开,请使用恢复工具。 https://h2database.com/html/advanced.html#using_recover_tool

关于java - 恢复 H2 数据库,同时只有 '.db' 扩展文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58749865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com