Anfang des Inhaltsbereichs

Objektdokumentation Datenbankbenutzer Dokument im Navigationsbaum lokalisieren

Definition

Datenbankbenutzer können SQL-Anweisungen verwenden, um mit den Daten in der Datenbankinstanz zu arbeiten. Sie können unter anderem Datenbankobjekte wie Tabellen, Views und Indizes erzeugen und ändern.

Datenbankbenutzer können sich an folgende Datenbankwerkzeuge und Programmierschnittstellen anmelden:

     SQL Studio, Web SQL Studio und SQLCLI (Query Tools)

     Loader

     ODBC-, JDBC-, SQLDBC-Schnittstelle

     Synchronization Manager

Achtung

Datenbankbenutzer können keine Datenbankverwaltungsaufgaben mit dem Database Manager ausführen.

Struktur

Datenbankbenutzer verfügen über eine Reihe von SQL-Benutzereigenschaften.

SQL-Benutzereigenschaften

General

Beschreibung

Name

Name des Datenbankbenutzers

Password

Kennwort des Datenbankbenutzers

User Class

Datenbankbenutzerklasse (DBA | RESOURCE | STANDARD)

Connection Mode

NOT EXCLUSIVE: Der Datenbankbenutzer kann gleichzeitig mehrere Datenbanksitzungen des Benutzers öffnen.

EXCLUSIVE: Der Datenbankbenutzer kann nur jeweils eine Datenbanksitzung öffnen.

DISABLED: Der Datenbankbenutzer darf keine Datenbanksitzung öffnen.

Extended

Beschreibung

Timeout

Angabe des Timeout-Wertes

Cost Warning

Dieser Wert gibt an, ab welchem SELECT-Kosten-Schätzwert der Benutzer eine Warnung erhält. Im Falle einer Warnung wird der Benutzer gefragt, ob die SQL-Anweisung wirklich ausgeführt werden soll.

Cost Limit

Dieser Wert gibt an, ab welchem SELECT-Kosten-Schätzwert die SQL-Anweisung nicht ausgeführt wird. Dieser Wert muss größer als der Cost Warning-Wert sein.

Default Code

DEFAULT: Der Vorschlagswert für das Codeattribut wird durch den Datenbankparameter DEFAULT_CODE bestimmt.

ASCII: Der Vorschlagswert für das Codeattribut ist ASCII.

UNICODE: Der Vorschlagswert für das Codeattribut ist UNICODE.

Replication User

Wenn Replication User markiert ist, wird ein spezieller Datenbankbenutzer (Datenbankbenutzerklasse DBA, Connection Mode NOT EXCLUSIVE) angelegt bzw. verwaltet, der für die Synchronisation mit dem Programm Synchronization Manager benötigt wird (Synchronisationsbenutzer)

Jeder Datenbankbenutzer gehört einer Datenbankbenutzerklasse an. Die Benutzerklassen unterscheiden sich in den Berechtigungen, die ihre Mitglieder haben.

Datenbankbenutzerklassen

Name

Eigenschaften

STANDARD

Zugriff auf Daten und Datenbankprozeduren, die von anderen Datenbankbenutzern definiert wurden und für die der Benutzer die Privilegien erhalten hat

Definition von View-Tabellen, Synonymen und temporären Tabellen

RESOURCE

Definition von Daten und Datenbankprozeduren

Weitergabe der Privilegien für diese Datenbankobjekte an andere Datenbankbenutzer

DBA (Datenbankadministrator)

Anlegen von RESOURCE- und STANDARD-Datenbankbenutzern

Definition von Datenbankobjekten

Weitergabe aller oder eines Teils der Privilegien für diese Datenbankobjekte an andere Datenbankbenutzer

Datenbankbenutzer verwalten

Der Datenbanksystemadministrator (SYSDBA-Benutzer) kann Datenbankbenutzer einer beliebigen Datenbankbenutzerklasse anlegen, unter anderem auch Benutzer der Benutzerklasse DBA (Datenbankadministrator). Jeder Datenbankadministrator kann Benutzer der Benutzerklassen RESOURCE und STANDARD anlegen.

Um Datenbankbenutzer anzulegen, zu verwalten und zu löschen, verwenden Sie SQL-Anweisungen. Sie können folgende Möglichkeiten wählen, um Datenbankbenutzer zu verwalten:

     Verwenden Sie ein geeignetes Query Tool (z. B. SQL Studio) und geben Sie die SQL-Anweisungen direkt ein.
siehe dazu: SQL-Referenzhandbuch, Autorisierung

     Verwenden Sie den Database Manager GUI.
siehe dazu: Database Manager GUI, StrukturlinkVerwalten von Datenbankbenutzern.

Der Sychronisationsbenutzer ist ein spezieller Datenbankbenutzer (SQL-Benutzereigenschaften: Datenbankbenutzerklasse DBA, Connection Mode NOT EXCLUSIVE, Replication User), der für die Synchronisation von Datenbankinstanzen mit dem Programm Synchronization Manager benötigt wird. Sie können den Database Manager GUI verwenden, um den Synchronisationsbenutzer zu verwalten: StrukturlinkAnlegen/Ändern/Löschen des Synchronisationsbenutzers

Für Datenbankbenutzer im SAP-System können Sie besondere Rollen vergeben. Siehe

     Datenbankverwaltung im CCMS: SAP liveCache-Technologie, StrukturlinkBerechtigungskonzept

     Datenbankverwaltung im CCMS: MaxDB, StrukturlinkVoraussetzungen

Datenbankbenutzer anlegen, ändern, löschen, SQL-Benutzereigenschaften verwalten

Ein Datenbankbenutzer der Datenbankbenutzerklasse DBA oder der Datenbanksystemadministrator (SYSDBA-Benutzer) kann weitere Datenbankbenutzer anlegen, ändern oder löschen und die SQL-Benutzereigenschaften anzeigen oder ändern.

Verfahren Sie dazu wie in folgenden Abschnitten beschrieben:

     Database Manager GUI
StrukturlinkAnlegen/Ändern/Löschen eines Datenbankbenutzers
StrukturlinkÄndern der SQL-Benutzereigenschaften eines Datenbankbenutzers
StrukturlinkÄndern des Kennworts eines Datenbankbenutzers
StrukturlinkAnlegen/Ändern/Löschen des Synchronisationsbenutzers

     SQL-Referenzhandbuch
CREATE USER-Anweisung (create_user_statement)
ALTER USER-Anweisung (alter_user_statement)
ALTER PASSWORD-Anweisung (alter_password_statement)
DROP USER-Anweisung (drop_user_statement)

     Datenbankverwaltung im CCMS: MaxDB, StrukturlinkBenutzerdaten

     Datenbankverwaltung im CCMS: SAP liveCache-Technologie, StrukturlinkBenutzerdaten

Siehe auch:

Benutzer, Authentifizierung und Berechtigungen

Konventionen für Benutzernamen und Kennwörter

Ende des Inhaltsbereichs