F: prseto unter NT, Speicher durcheinander

manecke at dbl.ddb.de manecke at dbl.ddb.de
Fr Apr 30 10:26:22 CEST 1999


Liebe Liste,

leider kann ich zu meinem Problem nur viele Symptome aber keine Beschreibung eines 
reproduzierbaren Fehlers liefern.

Umgebung:
Eine ursprünglich mit Version 12 laufende Datenbank wird jetzt mit dem aktuellen presto 
im Windows-NT-Netz betrieben. Es gibt nutzerspezifische Aufrufverzeichnisse. Das 
Programmverzeichnis wird auch für andere Datenbanken verwendet, bei denen die u. g. 
Probleme nicht auftauchen. Die Datenbank arbeitet mit einer selbstgestrickten 
Konfiguration, die für die Umstellung von V 12 auf 15e nicht verändert wurde.

Phänomene:
Der Inhalt des Phrasenspeicher wird beim Beenden nicht (bzw. nur manchmal) in die Datei 
phrase.aph geschrieben, obwohl diese vorhanden (automatisch angelegt) ist. Wird während 
der Arbeit mit der Datenbank mit p s der Phrasenspeicher in eine andere Phrasendatei 
geschrieben, so wird beim Ausstieg auch die Phrase.apr aktualisiert, ohne p s klappt 
letzteres wie gesagt fast(?) nie. 
Während einer Sitzung funktioniert der Phrasenspeicher in der Regel einwandfrei. Nach 
einiger Zeit (unter welchen Umständen ist bisher nicht reproduzierbar) kommt 
aber der gesamte Speicher durcheinander. Danach:

-   enthält der Phrasenspeicher Textbausteine die eindeutig nie so erfaßt wurden
    (wahrscheinlich Fragmente aus gerade bearbeiteten Datensätzen) und/oder

-   rutscht die Bildschirmanzeige in sich zusammen (An einer zu großen
    Anzeigeparameterdatei kann es nicht liegen, denn erstens ist sie nicht zu groß und
    zweitens läßt sie sich mit F2 neu laden und die Anzeige funktioniert wieder.) und/  
    oder

-   es werden beim Abspeichern falsche Indexeinträge gebildet.

Letzteres wurde bisher nur bei einem einzigen Register beobachtet. Wird in dem kritischen 
Zustand mit F7 geschaut, welche Schlüssel gebildet werden, steht der fehlerhafte Eintrag 
so in der Liste, wird die Datenbank verlassen und neu aufgerufen, so steht nach F7 der 
richtige Schlüssel in der Liste. 

Cockpit und Alt-F7 geben Idealwerte für die Speicherumgebung an:
RAM : 640K
frei für allegro: 617296

 Datei: DBSM_1.PLD
 freier Arbeitsspeicher : 123176
        Aufnahmespeicher: 44798 (max. 48000)
        Hintergrundsp.  : 1931 (max. 2000)
        Phrasenspeicher : 3356 (max. 4000)
 belegter Parametersp. : 11574 (max. 40000)
 Anzahl Kategorien: ....  27 (max. 500)   Hintergrund: 5
 Anzahl Aufnahmen: .....  1   Hauptaufnahmen: ... 1
max result set: 12500, access mode: 3, rights: 3

Wer kann helfen, das Mysterium aufzuklären? Was haben wir bei der Umstellung falsch 
gemacht bzw. vergessen?

Mathias Manecke
Die Deutsche Bibliothek
Deutsche Buecherei Leipzig
Deutsches Buch- und Schriftmuseum
Deutscher Platz
04103 Leipzig
manecke at dbl.ddb.de
Tel. 0341/2271-575




Mehr Informationen über die Mailingliste Allegro