当前位置: 首页 > 面试题库 >

如何检查H2数据库运行状况和损坏

梁丘宏硕
2023-03-14
问题内容

我在JavaFX 8桌面应用程序中以嵌入式模式使用h2数据库,并且为用户开发了一个备份和还原数据库文件的选项。

在较旧版本的程序中,我使用了SQLite数据库,使用此命令pragma integrity_check来检查数据库文件非常简单。

在h2数据库中使用该命令总是会引发异常。

在h2数据库中有什么替代方法?在使用h2数据库文件之前,是否有显式或更合适的方法来检查它?

谢谢任何帮助或代码示例。


问题答案:

您可以执行的script to命令是压缩等命令。如果该命令有效,则数据库正常。同时,您有一个备份。



 类似资料:
  • 我试图通过 但是什么也没发生。似乎它在等待什么。控制台没有回来。不得不用CTRL C杀死它。 我还试图通过 与上述行为相同。

  • 我有一个与这里类似的情况:Spring Cloud Stream和RabbitMQ健康检查 错误信息 环境: Java 8 Grails 3.3.8 弹簧-拉比-1.7.9.释放 弹簧引导致动器-1.5.15.释放 KeyCloak服务器4.6.0.final 知道怎么能让兔子在这里停用吗?

  • 我发现了这个问题。。 您希望使用最少的步骤为在多个区域中运行的一组计算引擎实例配置网络负载平衡的自动修复。如果VM在3次尝试后无响应,则需要配置VM的重新创建,每次10秒。你应该怎么做? A、 使用引用现有实例组的后端配置创建HTTP负载平衡器。将运行状况检查设置为健康(HTTP) B、 使用引用现有实例组的后端配置创建HTTP负载平衡器。定义平衡模式并将最大RPS设置为10。 C.创建托管实例组

  • 我试图理解docker编写健康检查选项是如何工作的。 运行状况检查:间隔:1 分钟30 秒超时:10 秒重试次数:3 我是否可以说这个配置将每90秒轮询一个容器,然后如果容器在10秒后超时,则群将再次尝试3次,之后它将标记容器终止并创建一个新容器来替换它 此处的文档 https://docs.docker.com/compose/compose-file/compose-file-v3/ 没什么帮

  • 问题内容: 如何在服务器模式下启动H2数据库。我需要从我的应用程序中启动它。我尝试了以下代码: 这是连接的属性: 当我运行程序时,出现以下错误: 谢谢, 问题答案: 如异常消息所述,“数据库可能已在使用中”。您需要关闭所有其他连接,以确保未在另一个进程中同时打开数据库。 顺便说一句,不要同时使用AUTO_SERVER = TRUE 和 服务器模式。请参阅自动混合模式的文档。使用其中之一。 我想您对