Doppelnummern; Zugriffsverletzung

Dr. Sibylle Koczian Sibylle.Koczian at bibliothek.uni-augsburg.de
Fr Jul 11 08:55:50 CEST 1997


Lieber Herr Eversberg, liebe Liste,

>1. Zugriffsverletzung
>---------------------
>
>Tritt nach unseren Feststellungen nur auf, wenn
>
>b) UPDATE auf demselben Verzeichnis 2mal gestartet wird. Verantwortlich
>   ist nicht die Datenbank, sondern die Protokolldatei UPRO. Jedes UPDATE
>   braucht seine eigene. Mit Option -x<filename> kann man ihm eine andere
>   zuteilen. (Handbuch Kap. 9.1) Oder das zweite UPDATE auf einem anderen
>   Verzeichnis starten.
>
D.h. die Aufrufverzeichnisse muessen verschieden sein, richtig?

Was ist mit der Zugriffsverletzung bei QRIX -fd?
>
>2. Doppelte IdNummern
>---------------------
>
>Das wurde nur bei Simultanlauf von 2 oder mehr UPDATEs verursacht, und nur
>auf ziemlich schnellen Rechnern.
>Es gab eine Sicherheitsluecke, die umgehend gestopft wurde:
>Die Nummernvergabe erfolgte unmittelbart VOR der Sperrung der .TBL,
>was natuerlich ein Lapsus war und in PRESTO nicht so ist. So konnte
>es passieren, dass der andere UPDATE-Prozess schon wieder dran kam,
>bevor der eine die .TBL gesperrt hatte, und seinerseits dann dieselbe
>Nummer vergab. Jetzt wird zuerst die .TBL gesperrt, dann muss der andere
>warten, bevor er seine Nummer vergibt, und wenn er wieder drankommt, ist
>die neue Nummer schon da, also gibt er dann die naechste - wie es sein soll.
>
Das erklaert die Doppelnummern im neu vergebenen Nummernbereich, aber
eigentlich nicht die immer wieder vergebene erste (und laengst belegte)
Nummer eines Bereichs (bvb-000001 nach bip-000nnn mit irgendeinem nnn).

>Haertetests mit Simultan-UPDATEs liefen nach dieser Korrektur fehlerfrei
>und schnell durch: SNIFFER fand nichts, auch .LOG in Ordnung, keine
>Doppelnummern.
>
>UPDATE.LZH auf AC14\V15\PROG  ist erneuert.
>
Gruesse, Koczian

+----------------------------------------------------------------------------+
| Dr. Sibylle Koczian       Tel.: (0821) 598-5361                            |
| - Abt. Naturwiss. -                       -2404                            |
| Universitaetsbibliothek   Fax :           -5354                            |
| D-86135 Augsburg       e-mail : Sibylle.Koczian at Bibliothek.Uni-Augsburg.DE |
+----------------------------------------------------------------------------+





Mehr Informationen über die Mailingliste Allegro