Befehl mqsicreatedb

Mit dem Befehl mqsicreatedb kann eine DB2- oder eine Derby-Datenbank für einen Broker erstellt werden.

Unterstützte Plattformen

  • Windows

Zweck

Der Befehl mqsicreatedb erstellt eine Datenbank und macht sie dem Broker zugänglich. Mit dem Befehl werden die Datenbank und ein ODBC-Datenquellenname erstellt. Außerdem wird gegebenenfalls, je nach Datenbanktyp, ein Windows-Dienst erstellt und gestartet. Es wird mindestens eine Instanz des Windows-Dienstes für jede installierte übergeordnete Produktversion erstellt.

Dieser Befehl unterstützt nur die installierten DB2- und Derby-Datenbanksteuerkomponenten.

Syntax

Parameter

Datenbankname
(Erforderlich) Name der Datenbank, die erstellt werden soll, dabei muss die Groß-/Kleinschreibung beachtet werden. Sie müssen diesen Parameter zuerst angeben. Unter Umständen kann die zulässige Länge des Datenbanknamens Beschränkungen der Datenbanksteuerkomponente unterliegen. Informationen zu Einschränkungen bei dem verwendeten Zeichensatz finden Sie unter Zulässige Zeichen in Befehlen.
-i Servicebenutzer-ID
(Optional, nur bei Derby) Die Benutzer-ID, unter der der Dienst 'DatabaseInstanceMgr' ausgeführt wird.

Geben Sie diesen Parameter in einer beliebigen gültigen Benutzernamenssyntax an:

  • Domäne\Benutzername
  • \\Server\Benutzername
  • .\Benutzername
  • Benutzername

Wenn Sie für diese Benutzer-ID das unqualifizierte Format (Benutzername) verwenden, durchsucht das Betriebssystem seine Domänen nach dieser Benutzer-ID und beginnt dabei auf dem lokalen System. Dieser Suchvorgang kann einige Zeit in Anspruch nehmen.

Die angegebene Servicebenutzer-ID muss ein Element der lokalen Gruppe mqbrkrs sein. Die ID kann ein direktes oder indirektes Mitglied der Gruppe sein. Die Servicebenutzer-ID muss auch für den Zugriff auf das Ausgangsverzeichnis autorisiert sein, auf dem Sie WebSphere Event Broker installiert haben.

Dieser Parameter wird ignoriert, wenn als Datenbanksteuerkomponente DB2 angegeben wurde, oder im Befehl DB2 als Standardwert übernommen wird. Für Derby ist eine Servicebenutzer-ID erforderlich, allerdings nur, wenn dieser Befehl zum ersten Mal aufgerufen wird. Alle weiteren Aufrufe sind mit dem vorhandenen DatabaseInstanceMgr-Service von Windows verknüpft, der unter der im vorherigen Befehl angegebenen Servicebenutzer-ID ausgeführt wird.

-a Servicekennwort
(Optional, nur bei Derby) Das Kennwort zu der Servicebenutzer-ID. Geben Sie diesen Parameter nur an, wenn Sie die Servicebenutzer-ID angeben.
-p Portnummer
(Optional) TCP/IP-Portnummer, die von der Komponente auf dem lokalen System verwendet wird. Erfolgt keine Angabe, wird der Standardport 1527 verwendet.
-e Datenbanktyp
(Optional) Datenbanksteuerkomponente, mit der die Datenbank erstellt und betrieben wird. Als Werte werden DB2 und Derby unterstützt. Erfolgt keine Angabe und ist nur eine Datenbanksteuerkomponente vorhanden, wird diese verwendet. Sind beide verfügbar, wird standardmäßig DB2 als Steuerkomponente verwendet.
-u Datenbankbenutzer-ID
(Optional, nur für DB2) Ein zusätzlicher Benutzername, der auf die Datenbank, die unter Verwendung dieses Befehls erstellt wird, zugreifen muss.

Autorisierung

Dieser Befehl muss mit einer Benutzer-ID aufgerufen werden, die über Administratorberechtigung auf dem lokalen System verfügt und der Gruppe mqbrkrs angehört.

Beispiele

Mit dem folgenden Beispiel wird eine Datenbank namens 'brokerdb' auf Port 1600 eingerichtet:
mqsicreatedb brokerdb -p 1600
Im folgenden Beispiel wird eine Derby-Datenbank namens 'derbydb' eingerichtet, wobei die Portnummer 1527 verwendet wird:
mqsicreatedb derbydb -i wbrkuid -a wbrkpw -e Derby -p 1527 
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Alle Rechte vorbehalten.
Letzte Aktualisierung : 2009-02-17 15:49:58

an35001_