## DBM-Benutzer anlegen

### Verwendung

Sie können einen DBM-Benutzer auf der Basis eines vorhandenen DBM-Benutzers anlegen, von dem dann alle Serverberechtigungen und DBM-Benutzereigenschaften, jedoch nicht Name und Kennwort, kopiert werden. Anschließend können Sie diese Serverberechtigungen und DBM-Benutzeigenschaften ändern und so Ihren Erfordernissen anpassen.

Sie haben aber auch die Möglichkeit, beim Anlegen des neuen Benutzers nur Name und Kennwort zu definieren. Er wird dann nur mit diesen beiden DBM-Benutzereigenschaften angelegt. Anschließend müssen Sie ihm alle weiteren DBM-Benutzereigenschaften und Serverberechtigungen explizit zuweisen.

Zu den Voraussetzungen siehe Database Manager CLI, user_create

Siehe auch:

Database Manager CLI, Serverberechtigungen

Konzepte des Datenbanksystems, Database Manager-Benutzer

### Szenario 1

Sie wollen den neuen DBM-Benutzer OLEG mit dem Kennwort MONDAY anlegen. Sie verwenden als Vorlage dafür die Konfiguration des Datenbanksystemadministrators und entziehen ihm dann die Serverberechtigungen für das Starten und Stoppen von Datenbankinstanzen, für das Ausführen von Betriebssystemkommandos, für die Installationsverwaltung und für das Verwalten der DBM-Benutzer.

#### Vorgehensweise

...

1. Aufrufen des Database Manager CLI im Sitzungsmodus, Anmelden als Datenbanksystemadministrator DBADMIN mit dem Kennwort SECRET, Herstellen der Verbindung zur Datenbankinstanz DEMODB:

>dbmcli -u DBADMIN,SECRET -d DEMODB

dbmcli on DEMODB>

2. Anlegen des Database Manager-Benutzers OLEG mit dem Kennwort MONDAY und den Serverberechtigungen des Datenbanksystemadministrators DBADMIN:

d bmcli on DEMODB>user_create OLEG,MONDAY DBADMIN

OK

3. Ändern der DBM-Benutzereigenschaften gemäß obigem Szenario:

d bmcli on DEMODB>user_put OLEG SERVERRIGHTS=-DBStart,-DBStop,-SystemCmd,-InstallMgm,-UserMgm

OK

#### Ergebnis

Es wurde der DBM-Benutzer OLEG mit dem Kennwort MONDAY für die Datenbankinstanz DEMODB angelegt. Er hat folgende Serverberechtigungen: DBInfoRead, Backup, LoadSystab, Recovery, DBFileRead, ParamCheckWrite, ParamFull, ParamRead, AccessSQL, AccessUtility, SchedulerMgm und Scheduling.

### Szenario 2

Sie wollen den neuen DBM-Benutzer ELENA mit dem Kennwort SUNDAY anlegen und ihm folgende Serverberechtigungen zuweisen:

● Anzeigen von Zustandsinformationen

● Sichern und Wiederherstellen von Datenbankinstanzen

● Zugriff auf Datenbankparameter (geprüftes Schreiben)

● Laden der Systemtabellen

● Einplanen von DBM-Kommandos

#### Vorgehensweise

...

1. Aufrufen des Database Manager CLI im Sitzungsmodus, Anmelden als Datenbanksystemadministrator DBADMIN mit dem Kennwort SECRET, Herstellen der Verbindung zur Datenbankinstanz DEMODB:

>dbmcli –u DBADMIN,SECRET –d DEMODB

dbmcli on DEMODB>

2. Anlegen des DBM-Benutzers ELENA mit dem Kennwort SUNDAY:

d bmcli on DEMODB>user_create ELENA,SUNDAY

OK

3. Zuweisen der Serverberechtigungen gemäß obigem Szenario:

dbmcli on DEMODB>user_put ELENA SERVERRIGHTS=+Backup,+Recovery,+ParamCheckWrite,+Scheduling

OK

#### Ergebnis

Es wurde der DBM-Benutzer ELENA mit dem Kennwort SUNDAY für die Datenbankinstanz DEMODB angelegt. Er hat folgende Serverberechtigungen: Backup, Recovery, ParamCheckwrite und Scheduling.