Umstieg Novell / Win2000: Probleme mit Datensatz-Vermischunge n

Thomas Berger ThB at gymel.com
Fr Jul 30 15:11:51 CEST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Allers, lieber Herr Koehler,

| Da fällt mir noch ein: die Log-Datei kann bei soch Problemen eine
| Hilfe bilden, deren Untersuchung führt aber auch nur manchmal weiter,
| es scheint mir gelegentlich sogar so, als wenn Teile von
| datenbankverändernden Prozessen überhaupt nicht in die Log-Datei
| eingehen.

Alles haengt bei diesen Problemen an den Netzwerk-Caches der Win'95-
Clients: Wenn der Client (faelschlich) beschliesst, dass er die Teile
der auf dem Server befindlichen Dateien gecached hat, dann wird er die
Datenbank sperren, obwohl Sie bereits durch jemand anderes gesperrt ist.
In dieser Situation werden dann mehrere Clients simultan den Index
aktualisieren und u.U. ihre Aenderungen an dieselbe Stelle der Log-Datei
anhaengen.

Ausserdem wird einer der beiden Clients zuerst die .TBL-Datei wieder
freigeben, d.h. dritte Clients koennen nun wieder sperren und im Index
und Log-Datei schreiben, obwohl der zweite Client noch nicht fertig ist.
Der wiederum wird auch irgendwann freigeben, so dass dann die noch
laufenden Operationen der dritten nicht gegen Schreibversuche von
vierten gefeit sind...

Macken in den Netzwerktreibern fuehren wohl ausserdem dazu,
dass Locking und Sperre der .TBL-Datei durch Win'9x-Clients
nicht immer 100%ig beim Server ankommen.

Schoenes Wochenende
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBCkkXENVh3bB0lwMRAu7+AJ9UWG3XZdF39skVzfTHxlCjMVRHTACeL+h6
o71TPtTFPxRWnMRjc3d04qg=
=j5Lb
-----END PGP SIGNATURE-----




Mehr Informationen über die Mailingliste Allegro