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

  • Phandroid

    Phandroid

    26 Ocak 2009
  • thelonelyisland

    thelonelyisl

    23 Aralık 2005
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012