Eine Utility-Sitzung zur Datenbankinstanz ist Voraussetzung für die Ausführung bestimmter DBM-Kommandos.
Wenn Sie bei der Anmeldung an den Database Manager CLI mit Hilfe der DBM-Optionen –d (Name der Datenbankinstanz) und –u (DBM-Benutzer) zusätzlich die DBM-Option -uUTL angeben, wird implizit das DBM-Kommando Eröffnen einer Utility-Sitzung ausgeführt.
Mit Hilfe der DBM-Option -uUTL übermitteln Sie die Benutzerdaten des gewünschten Datenbankbenutzers. Die Utility-Sitzung wird mit diesen Benutzerdaten zur angegebenen Datenbankinstanz eröffnet.
Wenn Sie den Database Manager CLI beenden, wird auch die Utilitysitzung zur Datenbankinstanz beendet.
Beachten Sie die unterschiedliche
Bedeutung des Kommandos bei Groß- und Kleinschreibung.
-uUTL: Verwendung
des mit Benutzername und Kennwort ausgewiesenen Datenbankbenutzers
-UUTL: Verwendung
eines in der XUSER-Datei hinterlegten Benutzerschlüssel eines
Datenbankbenutzers
Siehe auch: XUSER
Wenn Sie bei –uUTL keinen Benutzer angeben, verwendet der Database Manager CLI die Daten des ersten DBM-Benutzers. Das Eröffnen einer Utility-Sitzung mit dem ersten DBM-Benutzer ist jedoch nur dann erfolgreich, wenn der im Database Manager CLI angemeldete DBM-Benutzer über die erforderliche Serverberechtigung für die Ausführung des DBM-Kommandos zum Eröffnen einer Utility-Sitzung verfügt.
Wenn Sie bei –UUTL keinen Benutzer angeben, versucht der Database Manager, die Benutzerangaben unter dem XUSER-Schlüssel c zu verwenden. Es empfiehlt sich deshalb, einen XUSER-Eintrag mit dem Schlüsselnamen C und den Daten des ersten DBM-Benutzers anzulegen (Siehe: Anlegen oder Ändern von XUSER-Einträgen).
Der mit Benutzername und Kennwort oder als XUSER-Schlüssel angegebene Datenbankbenutzer muss für die unter der DBM-Option –d angegebene Datenbankinstanz angelegt sein, andernfalls schlägt das Kommando fehl.
Ein unter einem angegebenen XUSER-Schlüssel eventuell gespeicherter Datenbankname wird beim Eröffnen der SQL-Sitzung ignoriert.
-uUTL [<database_user>,<database_user_password>]
oder Anmeldung mit XUSER-Schlüssel eines Datenbankbenutzers:
-UUTL [<user_key>]
Aufruf des Database Manager CLI, Anmelden als Benutzer DBM mit Kennwort DBM an die Datenbankinstanz HOTELDB, Eröffnen einer Utility-Sitzung als Datenbankbenutzer DAVID mit dem Kennwort BLUE und Sichern der Datenbankinstanz auf das Sicherungsmedium CPLBM:
dbmcli –d HOTELDB –u DBM,DBM –uUTL DAVID,BLUE backup_start CPLBM
OK
<reply_to_backup_command>
Aufruf des Database Manager CLI, Anmelden als Benutzer DBM mit Kennwort DBM an die Datenbankinstanz HOTELDB, Eröffnen einer Utility-Sitzung als Datenbankbenutzer unter dem XUSER-Schlüssel DAKEY und Sichern der Datenbankinstanz auf das Sicherungsmedium CPLBM:
dbmcli –d HOTELDB –u DBM,DBM –UUTL DAKEY backup_start CPLBM
OK
<reply_to_backup_command>