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

  • HTC

    HTC

    12 Ocak 2006
  • Justin Case

    Justin Case

    3 EKİM 2011
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010