Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Speicherplatz zuweisen

&pagelevel(4)&pagelevel

Ein Realm, der online erweiterbar sein soll, muss zum Zeitpunkt der Erweiterung über genügend Speicherplatz verfügen. Diese Bedingung ist erfüllt, wenn der Realm zum Zeitpunkt der Erweiterung entweder über eine ausreichende Anzahl von Dateiseiten verfügt, oder wenn für den Realm die Möglichkeit der dynamischen Dateierweiterung gegeben ist.

Speicherplatz weisen Sie beim Anlegen der Realm-Datei mit dem BS2000-Kommando CREATE-FILE zu (siehe Handbuch „Aufbauen und Umstrukturieren“, Datenbankaufbau vorbereiten). Mit dem Kommando MODIFY-FILE-ATTRIBUTES können Sie die Speicherplatzzuweisung nachträglich ändern.

Bei der Speicherplatzzuweisung ist zwischen der Primärzuweisung und der Sekundärzuweisung zu unterscheiden:

  • Mit der Primärzuweisung wird für eine neue Datei eine feste Anzahl Dateiseiten reserviert. Für eine bereits existierende Datei wird mit der Primärzuweisung eine feste Anzahl Dateiseiten zusätzlich reserviert.

  • Mit der Sekundärzuweisung bewirken Sie eine dynamische Erweiterbarkeit der Datei, falls ihr Wert größer 0 ist. Den Wert der Sekundärzuweisung können Sie entsprechend der jeweiligen Erfordernisse und Randbedingungen frei wählen. Er sollte auf den Umfang der Online-Realm-Erweiterung, den Sie bei der Aktivierung mit dem Kommando ACT INCR angeben, abgestimmt sein.

Die Zuweisung des Speicherplatzes für eine Realm-Datei muss aus DVS-Gründen offline erfolgen. Es ist daher ratsam, die aktuellen Sekundärzuweisungswerte der Realm-Dateien zu beobachten, um sie bei Bedarf anpassen zu können, wenn die Datenbank bzw. der Realm aus Wartungsgründen offline geschaltet ist.

Die Dateigröße eines Realms aus DVS-Sicht lässt keinen direkten Rückschluss auf die Anzahl der Datenbankseiten zu, da die Datei mehr PAM-Seiten umfassen kann, als tatsächlich für Datenbankseiten genutzt werden. Bei einer Realm-Erweiterung kommt es immer dann zu einer Dateierweiterung, wenn Datenbankseiten, die vom DBH dem Realm logisch hinzugefügt werden sollen, nicht innerhalb der Datei liegen. Der Umfang der Dateierweiterung hängt dabei ab von der Anzahl solcher Datenbankseiten und von der eingestellten Sekundärzuweisung.