Anfang des Inhaltsbereichs

Vorgehensweisen DBM-Benutzer anlegen Dokument im Navigationsbaum lokalisieren

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, Strukturlinkuser_create

Siehe auch:

Database Manager CLI, StrukturlinkServerberechtigungen

Konzepte des Datenbanksystems, StrukturlinkDatabase 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:

dbmcli on DEMODB>user_create OLEG,MONDAY DBADMIN

OK

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

dbmcli 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:

dbmcli 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.

Ende des Inhaltsbereichs