Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Sonder-Privilegien

Die Berechtigung zur Vergabe von Sonder-Privilegien mit Ausnahme von USAGE ON STOGROUP hat der universelle Benutzer. Die Berechtigung zur Vergabe des Sonderprivilegs USAGE ON STOGROUP für eine bestimmte Storage Group hat der Eigentümer dieser Storage Group.

Einrichten und Löschen von SQL-Benutzern (CREATE USER)

Das Sonder-Privileg CREATE USER berechtigt den Grantee, folgende Aufgaben wahrzunehmen:

  • Einrichten eines neuen SQL-Benutzers
    Ein SQL-Benutzer wird eingerichtet, indem mit der SQL-Anweisung CREATE USER zunächst ein Berechtigungsschlüssel für diesen Benutzer vergeben wird.Anschließend muss diesem Berechtigungsschlüssel mit der SQL-Anweisung CREATE SYSTEM_USER eine System-Benutzerkennung zugeordnet werden. Auf diese Weise können für einen SQL-Benutzer ein oder mehrere Systemzugänge erstellt werden, die diesen SQL-Benutzer repräsentieren.

  • Löschen eines SQL-Benutzers
    Ein Benutzer wird gelöscht, indem mit der SQL-Anweisung DROP USER alle Systemzugänge gelöscht werden, die den Berechtigungsschlüssel dieses SQL-Benutzers enthalten.

  • Entfernen eines bestimmten Systemzugangs für einen bestimmten Benutzer mit der SQL-Anweisung DROP SYSTEM_USER.

Erstellen eines Schemas (CREATE SCHEMA)

Das Sonder-Privileg CREATE SCHEMA berechtigt einen Benutzer, ein Schema zu erstellen. Der Eigentümer dieses Schemas hat dann für dieses Schema alle Tabellen-Privilegien (siehe Abschnitt „Tabellen-Privilegien“ unten). Eigentümer eines Schemas ist der Benutzer, der die zugehörige CREATE SCHEMA-Anweisung eingegeben hat bzw. der in der AUTHORIZATION-Klausel von CREATE SCHEMA angegebene Benutzer.

Ausführen der Utilities (UTILITY)

Das Sonder-Privileg UTILITY berechtigt einen Benutzer, Utilities auf der Datenbank auszuführen.

Festlegen der Speichermedien für die Spaces (CREATE STOGROUP)

Das Sonder-Privileg CREATE STOGROUP berechtigt einen Benutzer, die SQL-Anweisung CREATE STOGROUP abzusetzen und somit die Speichermedien anzugeben, auf denen später Anwender-Spaces angelegt werden sollen. Dieser Benutzer wird der Eigentümer der betreffenden Storage Group und erhält für diese Storage Group das Sonder-Privileg USAGE ON STOGROUP.

Verwenden einer Storage Group (USAGE ON STOGROUP)

Der Eigentümer einer Storage Group hat das Sonder-Privileg USAGE ON STOGROUP für diese Storage Group. Das Sonder-Privileg USAGE ON STOGROUP berechtigt einen Benutzer, einen Space mit CREATE SPACE auf einer bestimmten Storage Group anzulegen. Will ein Benutzer einen Anwender-Space mit ALTER SPACE ändern, muss der Benutzer das Sonder-Privileg USAGE ON STOGROUP besitzen, wenn bei ALTER SPACE die USING STOGROUP-Klausel angegeben ist.

Alle Sonder-Privilegien (ALL SPECIAL PRIVILEGES)

Über ALL SPECIAL PRIVILEGES erhält der Grantee alle Sonder-Privilegien außer USAGE-STOGROUP, die der Grantor für eine bestimmte Datenbank bzw. eine bestimmte Storage Group weitervergeben darf.