Seite 1 von 1
Nach Absturz bearbeiten von Vorgang blockiert
Verfasst: Mi 21. Nov 2012, 16:52
von Norbert.Ebert
Hallo,
während des bearbeitens eines Vorgangs ist es passiert, Absturz.
Nach dem rebooten der Maschine lässt sich der Vorgang nicht mehr bearbeiten.
Und nun?
Gruß
Norbert
Re: Nach Absturz bearbeiten von Vorgang blockiert
Verfasst: Mi 21. Nov 2012, 17:08
von redone
Hallo,
wenn die Datenbank lokal installiert ist, dann MySQL neu starten. Ansonsten hilft nur warten bis MySQL den Datensatz wieder frei gibt.
Re: Nach Absturz bearbeiten von Vorgang blockiert
Verfasst: Mi 21. Nov 2012, 17:45
von Norbert.Ebert
Bist Du sicher, daß MySQL da blockiert und nicht CAO irgendwo ein Flag setzt?
Mit phpmyadin kann ich den Datensatz bearbeiten, ohne mysql neu zu starten.
Re: Nach Absturz bearbeiten von Vorgang blockiert
Verfasst: Mi 21. Nov 2012, 18:43
von redone
Hallo,
durch die Hintertür gehts immer, da ja auch keine Speeranfrage genutz wird. CAO setzt eine Datensatzsperre und fragt diese beim Bearbeiten des Datensatzes ab. Wenn CAO abschmiert und der Vorgang dann wieder bearbeitet werden soll, stimmt die angefragte Datensperre nicht mit der Vorhandenen überein und du bekommst die Meldung das der Datensatz schon bearbeitet wird.
Das Verhalten kann nur durch Neustart von MySQL, löschen der Benutzerprozesse in MySQL oder durch schlichtes abwarten gelöst werden.
Näheres findet man unter
GET_LOCK