[错误] 05:24:00 + 0100 [主] internal.NodeStartupLogging.invoke-无法创建数据源: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?
答案 0 :(得分:2)
在错误消息中说您的数据库处于只读模式。要允许liquibase应用更新,您必须启用写入(很可能是删除)权限。对于H2,可以通过在网址中添加ACCESS_MODE_DATA=rws
参数,如下所示:jdbc:h2:~/test;ACCESS_MODE_DATA=rws
(H2 docs,Corda docs)
答案 1 :(得分:0)
但是已经很晚了, 也许您已从其他位置复制了cordapp文件,或者先前已由其他用户运行该节点。因此,删除以下文件和目录: persistence.mv.db, persistence.trace.db, 其他节点信息, 阿耳emi弥斯 经纪人 胶囊 驱动程序