Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Catalog-Space der Datenbank anlegen

Den Catalog-Space der Datenbank legt ein dazu autorisierter Benutzer mit der Utility-Anweisung CREATE CATALOG an.

Die Berechtigung zur Ausführung der Utility-Anweisung CREATE CATALOG für eine bestimmte System-Benutzerkennung vergibt der Systemverwalter, indem er diese SystemBenutzerkennung dem zuständigen SESAM/SQL-DBH bekannt gibt mit der DBH-Option ADMINISTRATOR bzw. mit der Administrationsanweisung MODIFY-ADMINISTRATION (siehe Handbuch „ Datenbankbetrieb“).

Der Catalog-Space kann in der DBH-Kennung oder in einer DB-Kennung angelegt werden, siehe Abschnitt „Datenbankdateien und Jobvariablen auf fremden Benutzerkennungen“.

Der Catalog-Space kann auf Pubsets mit „großen Dateien“ bis zu 4 TByte groß werden, siehe "Spaces mit einer Größe von mehr als 64 GBytes". Sonst kann er bis zu 64 GByte groß werden.

Der Catalog-Space nimmt die Metadaten der Datenbank auf. SESAM/SQL initialisiert die leeren Metadaten, indem es die bei CREATE CATALOG gemachten Angaben sowie weitere Verwaltungsinformationen (z.B. die Views des Informationsschemas) einträgt.Aus Sicht des Betriebssystems ist der Catalog-Space eine gewöhnliche BS2000-Datei. Eine Initialisierung der Datenbank mit CREATE CATALOG ist in jedem Fall erforderlich. Der BS2000-Dateiname des Catalog-Space lautet:

:catid:benutzerkennung.catalog.CATALOG

BS2000-Benutzerkennung für die Datenbank

Alle Dateien einer SESAM/SQL-Datenbank außer Logging- und Fehlerdateien müssen in derselben BS2000-Benutzerkennung katalogisiert sein. SESAM/SQL trägt die Benutzerkennung für die Datenbank in das SQL-Datenbankverzeichnis des DBH ein (siehe Handbuch „ Datenbankbetrieb“).

Bei Datenbanken, die nicht in der Benutzerkennung des DBH liegen, ist zu beachten:

  • Erstellen von SESAM-Sicherungsbeständen auf Magnetbandkassette ist nur mit HSMS möglich. Dazu muss auf der DB-Kennung die DBH-Kennung als Miteigentümer an den DB-Dateien definiert werden. Reparatur oder Zurücksetzen auf der Basis eines SESAM-Sicherungsbestandes auf Magnetbandkassette ist ebenfalls nur mit HSMS möglich.

  • SESAM/SQL kann die SQL-Anweisung CREATE SPACE nur dann ausführen, wenn die Vorbereitungen für das Anlegen des Catalog-Space getroffen worden sind, siehe Abschnitt „Datenbankdateien und Jobvariablen auf fremden Benutzerkennungen“.

  • Sollen Logging-Dateien (CAT-LOG-Dateien, DA-LOG-Dateien) in der DB-Kennung liegen, so müssen die Vorbereitungen für das Anlegen der Logging-Dateien getroffen worden sein, siehe Abschnitt „Datenbankdateien und Jobvariablen auf fremden Benutzerkennungen“.
    Können Logging-Dateien nicht auf der DB-Kennung angelegt werden, legt SESAM/SQL sie in der DBH-Kennung an.
    Bei der Reparatur sucht SESAM/SQL die Logging-Dateien zuerst in der DB-Kennung und anschließend in der DBH-Kennung.