Liquibase-Sperre - Gründe?

Bekomme ich beim ausführen eine Menge von liquibase-Skripte gegen eine Oracle-server. SomeComputer ist mir.

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)

Könnte es sein, dass die Anzahl der gleichzeitigen Sitzungen/Transaktionen erreicht werden? Hat jemand irgendwelche Ideen?

Kommentar zu dem Problem
Habt Ihr tötet die JVM während liquibase hielt die Sperre? Das ist der einzige Fall, wo dies der Fall für mich. Kommentarautor: Christoph Leiter
Es scheint ein weiterer PC beteiligt: Konsultpc74. Vielleicht lief liquibase von verschiedenen PCs gleichzeitig? Wenn nicht, haben Sie eine Erklärung für den anderen PC? Kommentarautor: Jens
Ich bearbeitete die Protokolle und ich habe versehentlich vergessen zu ändern, zu SomeComputer Kommentarautor: Peter Isberg
Sind Sie ausführt, die änderungen gleichzeitig? Ich dachte, jede Datei und jeder änderungssatz in der es ausgeführt wird. Zumindest ich benutze es auf diese Weise. Ich habe einen master-changeset-Datei, die enthält alle anderen und alles wird laufen. Kommentarautor: Jens

InformationsquelleAutor der Frage Peter Isberg | 2013-03-20

Schreibe einen Kommentar