Mit der DBM-Option –us legen Sie im Database Manager mit dem Programm XUSER neue XUSER-Einträge für Benutzer an oder überschreiben vorhandene Einträge.
XUSER-Einträge sind Benutzerdatensätze, die durch Benutzerschlüssel definiert sind. Sie erleichtern die Anmeldung an Programme, die XUSER unterstützen. Einen XUSER-Schlüssel können Sie zusammen mit der DBM-Option –U für die Anmeldung an den Database Manager verwenden (Siehe: user_logon). Auf diese Weise können Sie auf die Angabe des Namens und Kennwortes des DBM-Benutzers (DBM-Option –u) verzichten, da der Database Manager CLI die erforderlichen Daten dem entsprechenden XUSER-Eintrag entnimmt.
Verwenden Sie für das Anlegen oder Ändern von XUSER-Einträgen vorzugsweise direkt das Programm XUSER.
Siehe auch: Utilities, XUSER
Zugriff auf die Datenbankinstanz haben Sie mit einem
unter einem XUSER-Eintrag gespeicherten Benutzer nur dann, wenn dieser zuvor
auch tatsächlich für diese Datenbankinstanz angelegt wurde. DBM-Benutzer
müssen mit Hilfe des Database Manager angelegt werden.(Siehe: user_create)
Datenbankbenutzer können mit den Query Tools oder
mit Hilfe des Database Manager (Siehe: db_execute)
angelegt werden.
Im Unterschied zu Benutzernamen und Kennwörtern unterscheidet der Database Manager bei Benutzerschlüsseln zwischen Groß- und Kleinschreibung. Wenn Sie die Benutzerschlüssel DBMUSR und DEFAULT für die Vorschlagswerte des Database Manager definieren, dann müssen die Benutzerschlüssel mit Großbuchstaben geschrieben werden.
Für das Anlegen neuer XUSER-Einträge ist keine Anmeldung an das Programm XUSER erforderlich.
Sie können für einen XUSER-Eintrag einen Benutzerschlüssel definieren, unter dem dieser Eintrag abgelegt werden soll.
Sie können diesen Benutzerschlüssel auch als eine Kombination aus Datenbank- und Rechnername vom Database Manager CLI generieren lassen, indem Sie zusätzlich zum Benutzernamen und Kennwort auch die zugehörige Datenbankinstanz und den Datenbankrechner angeben.
Für die Arbeit im Database Manager empfiehlt es sich, einen XUSER-Eintrag mit dem Benutzerschlüssel DBMUSR und den Benutzerdaten des ersten DBM-Benutzers anzulegen. Der Database Manager CLI versucht bei der Anmeldung an dieses Programm implizit auf diesen Schlüssel zuzugreifen, wenn Sie die DBM-Option –U ohne einen Benutzerschlüssel angeben.
Für andere Funktionen ist die Anmeldung mit den unter dem Benutzerschlüssel DEFAULT gespeicherten Benutzerdaten erforderlich. Es empfiehlt sich daher, auch einen XUSER-Eintrag mit dem Benutzerschlüssel DEFAULT und den Benutzerdaten eines gültigen Datenbankbenutzers anzulegen.
Für das Ändern von XUSER-Einträgen müssen Sie sich mit den Daten desjenigen Benutzers anmelden, dessen Daten Sie ändern wollen, oder mit den Daten unter dem XUSER-Schlüssel DEFAULT.
Wenn Sie sich mit den Daten unter dem XUSER-Schlüssel DEFAULT anmelden, haben Sie die Berechtigung, jeden XUSER-Eintrag zu ändern. Zur Identifizierung des XUSER-Eintrags, den Sie ändern wollen, verwenden Sie die DBM-Option –uk oder eine Kombination aus dem Datenbank- und dem Rechnernamen (DBM-Optionen -d und –n).
-us <new_user_name>,<new_user_password>
Optionen
Option |
Beschreibung |
<new_user_name> |
Name des unter dem Schlüssel neu zu speichernden Benutzers |
<new_user_password> |
Kennwort des unter dem Schlüssel neu zu speichernden Benutzers |
Anlegen eines neues XUSER-Eintrags
...
1. Aufrufen des Database Manager CLI, Anlegen eines neuen XUSER-Eintrags (Beispiel. Benutzer BORIS mit dem Kennwort PINK), Speichern unter einem definierten Benutzerschlüssel (Beispiel: Benutzerschlüssel DEFAULT):
>dbmcli –uk <user_key> –us <new_user_name>,<new_user_password> [options]
>dbmcli –uk DEFAULT –us BORIS,PINK
2. Aufrufen des Database Manager CLI, Anlegen eines neuen XUSER-Eintrags (Beispiel. Benutzer MONA mit dem Kennwort RED), Speichern unter einem definierten Benutzerschlüssel (Beispiel: Benutzerschlüssel MOKEY):
>dbmcli –uk <user_key> –us <new_user_name>,<new_user_password> [options]
>dbmcli –uk MOKEY –us MONA,RED
3. Aufrufen des Database Manager CLI, Anlegen eines neuen XUSER-Eintrags (Beispiel. Benutzer MONA mit dem Kennwort RED), Speichern unter dem Benutzerschlüssel, der aus Datenbank- und Rechnername generiert wird (Beispiel: Datenbankinstanz DEMODB, Rechnername GENUA):
>dbmcli –d <database_name> [-n <database_computer>] –us <new_user_name>,<new_user_password> [options]
>dbmcli –d DEMODB –n GENUA -us MONA,RED
Ändern eines vorhandenen XUSER-Eintrags
...
1. Aufrufen des Database Manager CLI. Anmelden an das Programm XUSER mit den Daten des zu ändernden XUSER-Eintrags mit der DBM-Option -u (Beispiel: Benutzer MONA, Kennwort RED ändern auf Benutzer DAVID, Kennwort BLUE)
a. Spezifizieren des zu ändernden XUSER-Eintrags über Benutzerschlüssel (Beispiel: Benutzerschlüssel MOKEY):
>dbmcli -u <user_name>,<user_password> -uk <user_key> –us <new_user_name>,<new_user_password> [options]
>dbmcli –u DAVID,BLUE –uk DAKEY –us BORIS,PINK
b. Spezifizieren des zu ändernden XUSER-Eintrags über Kombination aus Datenbankname und –rechnername (Beispiel: Datenbankinstanz DEMODB, Rechnername GENUA):
>dbmcli -u <user_name>,<user_password> –d <database_name> [-n <database_computer>] –us <new_user_name>,<new_user_password> [options]
>dbmcli –u DAVID,BLUE –d DEMODB –n GENUA –us BORIS,PINK
2. Aufrufen des Database Manager CLI, Anmelden an das Programm XUSER mit den unter dem XUSER-Schlüssel DEFAULT gespeicherten Daten mit Hilfe der DBM-Option -ux (Beispiel: Benutzer BORIS, Kennwort PINK), und
a.
Spezifizieren des zu ändernden
XUSER-Eintrags mit Hilfe der DBM-Option –uk (Beispiel:
Benutzerschlüssel: DAKEY),
Angabe der neuen Daten mit Hilfe der DBM-Option –us (Beispiel: Benutzer BORIS, Kennwort PINK):
>dbmcli -ux <default_user_name>,<default_user_password> -uk <user_key> –us <new_user_name>,<new_user_password> [options]
>dbmcli –ux BORIS,PINK –uk DAKEY –us BORIS,PINK
b.
Spezifizieren des zu ändernden
XUSER-Eintrags mit Hilfe der Kombination aus Datenbankname und
–rechnername (Beispiel: Datenbankinstanz DEMODB,
Rechnername GENUA),
Angabe der neuen Daten mit Hilfe der DBM-Option –us (Beispiel: Benutzer BORIS, Kennwort PINK):
>dbmcli -ux <default_user_name>,<default_user_password> –d <database_name> [-n <database_computer>] –us <new_user_name>,<new_user_password> [options]
>dbmcli –ux MONA,RED –d DEMODB –n GENUA –us BORIS,PINK