UPDATE bleibt haengen
Thomas Berger
ThB.com at t-online.de
Mi Jan 21 16:36:21 CET 1998
Dr. Sibylle Koczian wrote:
> Lieber Herr Eversberg,
> >>
> >Bei der Pause-Taste wissen Sie nicht, was das Programm in dem Moment gerade
> >macht. Wenn es in einer Index-Aktion ist, wo die TBL ja zurecht gesperrt ist,
> >und es speichert dann ein anderer was, weil ploetzlich die TBL wieder frei
> >ist, koennte was kaputtgehen.
> >
> Verstehe. Aber was sollte eigentlich in so einer Situation getan werden,
> wenn keiner weiterkommt? Programm ueberall lokal gewaltsam abbrechen, bevor
> man die .tbl freigibt (und ggf. die unvollstaendigen Registereintraege in
> Kauf nehmen, regelmaessig neu indexieren)?
"Wenn keiner mehr weiterkommt" und die Satztabelle (permanent, ueber
laengere Zeit) gesperrt ist, gibt es eigentlich kein Problem, die
Datenbank einfach so freizugeben. Dann sollte sich aber eigentlich
auch das Modul identifizieren lassen, das durch einen Crash die
Datenbank gesperrt zurueckgelassen hat. Ansonsten darf dieser Fall
eigentlich nicht auftreten (Crash darf eigentlich auch nicht sein,
gibt es aber, wie wir alle wissen). Module von vor Juli 1997 zusammen
mit Modulen nach Juli 1997 betrieben haben das Problem, dass die
Satztabelle manchmal von den alten Modulen nicht freigegeben wird.
Wenn es noch andere Faelle gibt, wo die Satztabelle unmotiviert
gesperrt ist, waere es sehr wichtig, die Ursache kennenzulernen.
Wenn die Satztabelle allerdings freigegeben ist und trotzdem "alles
haengt", gibt es keinen Rat.
Viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro