SORU
20 Mart 2013, ÇARŞAMBA


Kilit Liquibase - sebep?

Oracle sunucu karşı liquibase-senaryo çok çalışırken bu olsun. SomeComputer benim.

Waiting for changelog lock....
Waiting for changelog lock....
Waiting for changelog lock....
Waiting for changelog lock....
Waiting for changelog lock....
Waiting for changelog lock....
Waiting for changelog lock....
Liquibase Update Failed: Could not acquire change log lock.  Currently locked by SomeComputer (192.168.15.X) since 2013-03-20 13:39
SEVERE 2013-03-20 16:59:liquibase: Could not acquire change log lock.  Currently locked by SomeComputer (192.168.15.X) since 2013-03-20 13:39
liquibase.exception.LockException: Could not acquire change log lock.  Currently locked by SomeComputer (192.168.15.X) since 2013-03-20 13:39
        at liquibase.lockservice.LockService.waitForLock(LockService.java:81)
        at liquibase.Liquibase.tag(Liquibase.java:507)
        at liquibase.integration.commandline.Main.doMigration(Main.java:643)
        at liquibase.integration.commandline.Main.main(Main.java:116)

Eş zamanlı oturumlar/işlem sayısı ulaşmış olabilir mi? Herkes herhangi bir fikir var mı?

CEVAP
29 EYLÜL 2013, Pazar


Eğer güncelleme uygulaması beklenmedik bir şekilde durdu ise bazen, o zaman kilidi takılı kalır.

O zaman çalışan

UPDATE DATABASECHANGELOGLOCK SET LOCKED=FALSE, LOCKGRANTED=null, LOCKEDBY=null where ID=1;

veritabanı karşı yardımcı olur.

Ya da sadece yeniden olacak DATABASECHANGELOGLOCK tablo bırakma.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008
  • Kupa World

    Kupa World

    1 EYLÜL 2011
  • Top10Series

    Top10Series

    26 Kasım 2008