当前位置: 首页 > 知识库问答 >
问题:

连接到HANA时解锁liquibase锁

巢睿
2023-03-14

我在针对SAP HANA数据库的VDI上运行liquibase脚本。然后,VDI挂了,所以我就杀了VDI。当再次打开VDI并尝试启动运行相同liquibase脚本的相同应用程序时,我得到以下错误:初始化到HANA的连接...

INFO  [2018-10-09 17:36:42,245] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:36:52,321] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:37:02,368] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:37:12,412] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:37:22,463] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:37:32,513] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:37:42,564] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:37:52,619] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:38:02,666] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:38:12,716] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:38:22,764] liquibase: Waiting for changelog lock....
INFO  [2018-10-09 17:38:32,819] liquibase: Waiting for changelog lock....
! liquibase.exception.LockException: Could not acquire change log lock.  Currently locked by SomeVMMAchine since 10/9/18 11:05 AM
! at liquibase.lockservice.StandardLockService.waitForLock(StandardLockService.java:175) ~[liquibase-core-3.4.1.jar:na]

共有1个答案

邹祺然
2023-03-14

我的建议是:再问一次数据库的人。我想桌子就在那儿。否则liquibase如何知道它当前被“SomevMmachine Sund 10/9/18 11:05 AM”锁定。

您还可以尝试运行releaselocks命令来释放锁

 类似资料:
  • 我在Tomcat7上部署了我的应用程序。它连接到后端的MySql数据库。其中有DATABASECHANGELOG,它的锁和用户表配置在“core”模式中。在启动tomcat服务器时,我面临以下问题。 即使在启动服务器之前删除所有与DATABASECHANGELOG相关的表,我也面临着同样的问题。 我在Liquibase锁中没有找到任何解决这个问题的方法--原因?

  • 是否达到了同时会话/事务的数量?有人有什么想法吗?

  • 本文向大家介绍将SAP HANA与BusinessObjects连接,包括了将SAP HANA与BusinessObjects连接的使用技巧和注意事项,需要的朋友参考一下 BO可以通过以下两种方式连接到HANA: OLAP SAP BICS客户端 SAP BAPI OLAP SAP HANA客户端 关系数据库连接(JDBC / ODBC) OLAP SAP BICS(商业智能消费者服务)客户端:可

  • pom.xml 从maven编辑完整堆栈跟踪

  • 您可以在下面的问题中看到:(liquibase-lock-reasons)当Liquibase操作中断时客户端Liquibase锁定,使Liquibase处于锁定状态。 我想知道是否有一种方法可以配置Liquibase,使其从列中的日期和时间自动检测这种情况。我想如果你已经拿着锁一个小时了--你应该把它叫做过期锁。

  • 查看代码时,在需要为avro架构转换的未定义数据类型上引发错误。然而,我选择的唯一一列是代码中的NVARCHAR(5000)类型。 2017-04-21 01:33:51,446 WARN[Timer-Driven Process Thread-1]o. a. n. c. t. ContinuallyRunProcessorTaskjava.lang.IllegalArgumentExceptio