首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >恢复h2数据库

恢复h2数据库
EN

Stack Overflow用户
提问于 2017-08-24 18:48:28
回答 1查看 5.4K关注 0票数 0

我已经将h2数据库用于基于桌面的应用程序(使用swing)。我还备份了它,并将其以".h2.db“扩展名存储在我的文件系统中。这不是一个可读的文件。那么我如何恢复我的h2备份文件呢?

EN

回答 1

Stack Overflow用户

发布于 2017-10-16 07:45:37

建议使用特定工具创建ZIP文件。也应该可以在复制的文件上使用该工具:

备份数据库的推荐方法是创建一个压缩的SQL脚本文件。这将导致小型、人类可读的和数据库版本独立的备份。创建脚本还将验证数据库文件的校验和。脚本工具运行如下: java org.h2.tools.Script -url jdbc:h2:~/test -user sa -script test.zip -options压缩压缩

然后,可以使用ZIP文件恢复DB:

要从RunScript文件中还原数据库,可以使用RunScript工具: java org.h2.tools.RunScript -url jdbc:h2:~/test -user sa -script test.zip -options压缩压缩

restore

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45868946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档