Im Grundaufbau enthält eine SESAM/SQL-Datenbank nur den Catalog-Space und, sofern Logging vereinbart ist, die CAT-REC-Datei sowie die erste CAT-LOG-Datei. Der Grundaufbau kann durch folgende Maßnahmen zu einer einsatzfähigen SESAM/SQL-Datenbank erweitert werden, die dann auch Anwenderdaten aufnehmen kann:
Systemzugänge erzeugen
Sonder-Privilegien vergeben
Storage Groups für Anwender-Spaces definieren
Ersten Mediensatz für DA-LOG- und PBI-Dateien bzw. die HSMS-Arbeitsdatei in die Medientabelle aufnehmen
Anwender-Spaces anlegen
Schemata erstellen
Der Aufbau einer einsatzfähigen SESAM/SQL-Datenbank lässt sich wie folgt ändern und so den jeweils aktuellen Erfordernissen anpassen:
Systemzugänge erzeugen und löschen
Sonder-Privilegien vergeben und entziehen
Storage Groups für Anwender-Spaces definieren, ändern, löschen
Medientabelle pflegen, d.h. Mediensätze neu aufnehmen oder löschen, Beschreibung der Dateieigenschaften in der Medientabelle ändern
Anwender-Spaces anlegen, ändern, löschen
Schemata erstellen, ändern, löschen
Eigenschaften der Datenbank ändern
Die genannten Maßnahmen sind in den folgenden Abschnitten näher erläutert.
Die folgende Tabelle gibt einen Überblick über die erforderlichen Tätigkeiten und ordnet den Tätigkeiten die entsprechende SQL- bzw. Utility-Anweisung zu. Die rechte Spalte zeigt, mit welchen Hauptfunktionen des Utility-Monitors der Datenbankverwalter die jeweilige Aufgabe erledigen kann.
Tätigkeit | Anweisung und Funktion | Hauptfunktion im Utility |
Systemzugänge | CREATE USER CREATE SYSTEM_USER DROP USER DROP SYSTEM_USER | Hauptfunktion |
Sonder-Privilegien | GRANT | Hauptfunktion |
Storage Groups | CREATE STOGROUP | Hauptfunktion |
Ersten Mediensatz für | CREATE MEDIA DESCRIPTION | Hauptfunktion |
Medientabelle pflegen | ALTER MEDIA DESCRIPTION DROP MEDIA DESCRIPTION | Hauptfunktion |
Anwender-Spaces | CREATE SPACE ALTER SPACE DROP SPACE | Hauptfunktion |
Schemata erstellen, | CREATE SCHEMA Schema ändern DROP SCHEMA | Hauptfunktion Hauptfunktion |
Eigenschaften der | ALTER CATALOG | Hauptfunktion |
Tabelle 67: SQL-/Utility-Anweisungen und Hauptfunktionen des Utility-Monitors zum Erweitern und Ändern des Aufbaus einer Datenbank