Vb.85: Abschaffung einer Option
Bernhard Eversberg
EV at buch.biblio.etc.tu-bs.de
Mo Dez 30 09:57:27 CET 1996
Verlautbarung 85 der Entwicklungsabteilung 961230
----------------
Abschaffung der Option -S
-------------------------
Zur Jahreswende schneiden wir noch einen alten Zopf ab (oder fast):
Die Option -S (PRESTO etc. und UPDATE) wird nicht mehr benoetigt.
Bisher war es so:
Bei Einzelplatzbetrieb und ohne vorherigen SHARE-Befehl funktionierten
PRESTO und UPDATE nur richtig mit Option -S. Das Tueckische war,
die Programme starteten scheinbar richtig, nur konnten sie keine Schreib-
zugriffe am Index taetigen, und das Abspeichern eines Satzes dauerte
extrem lange.
In Verlautbarung 83 wurde aufgedeckt, dass durch faelschlichen Start
ohne Option -S sogar Speicherfehler passieren konnten. Das war eine Folge-
wirkung der Tatsache, dass auch die Beseitigung der Leerschluessel im
Register 1 nicht funktionieren konnte.
Diese Aergernisse waren Anlass genug, die Option -S abzuschaffen.
Jetzt ist es so:
Wenn man auf Einzelplatz ohne Option -S startet, merken die Programme
UPDATE und PRESTO, dass kein Mehrplatzbetrieb moeglich ist, und stellen
sich intern automatisch auf Einzelmodus ein. Die tueckischen Speicherfehler
koennen nicht mehr passieren.
Willkommene Nebenwirkung: auf Novell-Netzen kann man ruhig den Befehl
flag *.* s
(fuer "Sharable") vergessen - die Programme tun's trotzdem. (Jedenfalls
bei uns.)
Dieses automatische "merken" dauert allerdings eine gute Sekunde. Deshalb
wurde Option -S nicht voellig abgeschafft: sie spart dann diese Sekunde,
wenn man sie verwendet.
Im Mehrplatzbetrieb DARF weiterhin keine Option -S gesetzt werden. Wenn
man es trotzdem tut, kommt man nicht hinein bzw., wenn man als erster
auf die Datenbank zugreift, kommt anschliessend keiner mehr rein. Das
merkt man natuerlich, und so kann nichts Schlimmes mit der Datenbank
passieren.
Empfehlung deshalb: Option -S in Zukunft generell weglassen, es sei
denn, es kommt auf jede Sekunde an und es arbeiten nur Leute, die
Bescheid wissen.
Die Programme UPDATE und PRESTO etc. (also auch ALFA) enthalten diese
Verbesserung ab 19.12. APAC ist unbetroffen, da es nicht speichert.
MfG B.E.
Mehr Informationen über die Mailingliste Allegro