Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

CLOSE-SPACE

Anwender-Space physikalisch schließen

Geltungsbereich

DBH-Administration

Siehe auch

Funktionsbeschreibung

Die Anweisung CLOSE-SPACE schließt den angegebenen Anwender-Space physikalisch.

Partitionen einer partitionierten Tabelle, die auf diesem Space liegen, werden als "logisch nicht verfügbar" markiert.

In der laufenden DBH-Session können Sie sich die Verfügbarkeit von Partitionen mit der Administrationsanweisung SHOW-PARTITIONS (siehe "SHOW-PARTITIONS") anzeigen lassen. Mit der Administrationsanweisung REUSE-PARTITIONS (siehe "REUSE-PARTITIONS") können Sie die logische Verfügbarkeit wieder herstellen. Weitere Informationen zu Partitionen finden Sie im " Basishandbuch".

Voraussetzung für das Schließen ist der transaktionsfreie Zustand des Anwender-Spaces. Dieser wird für die Dauer des Schließens vom DBH sichergestellt. Die aktuellen Nutzer eines Space können Sie mit der Anweisung SHOW-SPACE-USERS ermitteln.

In folgenden Situationen ist es notwendig, einen Anwender-Space physikalisch zu schließen::

  • Bei der Erzeugung einer Fremdkopie mit der TimeFinder-Funktion
    (siehe " Basishandbuch").

  • Wenn bei der Nutzung von Privatplatten für Spaces der Speicherbereich der Spaces verändert werden soll (mit dem BS2000-Kommando MODIFY-FILE-ATTRIBUTES, siehe BS2000-Handbuch " Kommandos").

Beachten Sie, dass durch das Schließen die Anwender-Spaces nicht gegen weitere Zugriffe gesperrt sind. Der Space wird bei jedem weiteren Zugriff wieder eröffnet. Dies können Sie verhindern, in dem Sie die Anweisung CLOSE-SPACE innerhalb einer Locksequenz eingeben. Locksequenzen werden mit BEGIN-LOCK-SEQUENCE eröffnet. END-LOCK-SEQUENCE beendet die Sequenz und gibt den Space wieder frei.


Ist der Space bei Eingabe der Anweisung bereits geschlossen, so wird die Anweisung ohne Meldung ausgeführt. Logische Dateien oder Cursorpositionen, die sich auf den Space beziehen, gehen mit dem physikalischen Schließen verloren.

CLOSE-SPACE

SPACE-NAME = <filename 1..18 without-cat-user-gen-vers>

,CATALOG-NAME = <filename 1..18 without-cat-user-gen-vers>

Operandenbeschreibung

SPACE-NAME = <filename 1..18 without-cat-user-gen-vers>

Name des Spaces, der geschlossen werden soll. Der Name des Spaces wird ohne den physikalischen Datenbanknamen angegeben.

CATALOG-NAME = <filename 1..18 without-cat-user-gen-vers>
Logischer Name der Datenbank, zu dem der zu schließende Space gehört.


Administrationskommando im ISP-Format und an der CALL-DML-Schnittstelle

Hier entspricht der Administrationsanweisung CLOSE-SPACE das Administrationskommando CLOSE,SPACE.

CLOSE,S[PACE]=space-name,C[ATALOG]=catalog-name