在仅具有“ .db”扩展名文件的情况下还原H2数据库

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

vera0101 回答:在仅具有“ .db”扩展名文件的情况下还原H2数据库

您不应在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

本文链接:https://www.f2er.com/3144466.html

大家都在问