PDA

View Full Version : MCH2804



Daechsle
23-02-11, 13:27
Hallo iSeries-Welt!

Ein Kunde bekommt beim Schreiben mit einem COBOL-Programm in eine physische Datei mit dem Namen RTREF die Fehlermeldung MCH2804.
Ausgangsprogramm: IxMachineIndexExtend
Nachricht: Es wurde versucht, die Speicherbegrenzung für Objekt RTREF zu überschreiten.

Dann kommt der Folgefehler CPF5272.
Nachricht: Sätze der Teildatei RTREF nicht hinzugefügt.
Ursache: Sätze wurden nicht zur Teildatei RTREF der Datei RTREF in Bibliothek EFSARCIDX hinzugefügt, da für diese mehr Speicher benötigt wird, als für System, Datei oder Dateieigner verfügbar ist. Fehlerbeseitigung: Speichergrenze wegen Ursachencode 5 überschritten.
5 -- Objektspeichergrenze überschritten. Zugriffspfad der Teildatei
RTREF von Datei RTREF in Bibliothek EFSARCIDX hat maximale Größe erreicht, Wegen interner Struktur muss IPL durchgeführt werden, bevor dem Zugriffspfad zusätzliche Einträge hinzugefügt werden können.

IBM schlägt in diesem Fall also vor, ein IPL zu machen. Gibt es vielleicht noch irgendeine andere Möglichkeit, das Problem zu beheben? Ich könnte mir nämlich vorstellen, dass der Kunde nicht erfreut sein wird, jetzt mitten im Betrieb ein IPL machen zu müssen ...

Die Datei hat SIZE = *NOMAX.
Kann man an der Datei (oder sonstwo) etwas einstellen, damit so ein Fehler nicht noch einmal auftreten kann?

In hoffnungsvoller Erwartung (hilfreicher Antworten)
Dächsle

Pikachu
23-02-11, 13:58
Zugriffspfad der Teildatei RTREF von Datei RTREF in Bibliothek EFSARCIDX hat maximale Größe erreicht, ...
Boah, wieviele Datensätze habt ihr denn in dieser Datei?

Vielleicht hilft ein CHGPF ACCPTHSIZ(*MAX1TB), aber dadurch wird laut Hilfetext der Zugriffspfad neu aufgebaut, und das kann dauern.

Oder könnt ihr einige Datensätze aus dieser Datei löschen?

Daechsle
23-02-11, 14:33
Boah, wieviele Datensätze habt ihr denn in dieser Datei?

Vielleicht hilft ein CHGPF ACCPTHSIZ(*MAX1TB), aber dadurch wird laut Hilfetext der Zugriffspfad neu aufgebaut, und das kann dauern.

Oder könnt ihr einige Datensätze aus dieser Datei löschen?

Der Kunde hat 184202953 (also ca. 184 Mio.) Datensätze in dieser Datei.
Da darf man nichts löschen, die könnten alle gebraucht werden.

CHGPF ACCPTHSIZ(*MAX1TB) haben wir dem Kunden jetzt vorgeschlagen. Wenn es lang dauert, muss er das halt hinnehmen, er kann jetzt sowieso nicht damit arbeiten.

Danke vorerst einmal