运行systemd服务时出现此错误

问题描述 投票:0回答:1

[错误] 05:24:00 + 0100 [main] internal.NodeStartupLogging.invoke - 无法创建DataSource:liquibase.exception.DatabaseException:执行SQL UPDATE时出错PUBLIC.DATABASECHHANGELOGLOCK SET LOCKED = TRUE,LOCKEDBY ='172.18.0.1( 172.18.0.1)',LOCKGRANTED ='2019-04-03 05:23:18.603'WHERE ID = 1 AND LOCKED = FALSE:数据库是只读的; SQL语句:

我应该在哪里运行更新查询以在服务器中设置locked = false?

linux liquibase corda
1个回答
2
投票

在错误消息中说您的数据库处于只读模式。要允许liquibase应用更新,您必须启用写入(并且很可能是删除)权限。对于H2,它是通过将ACCESS_MODE_DATA=rws参数添加到url来完成的:jdbc:h2:~/test;ACCESS_MODE_DATA=rwsH2 docsCorda docs

© www.soinside.com 2019 - 2024. All rights reserved.