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