Unterstützte Datenbanken

Ein Broker benötigt Zugriff auf eine Datenbank, um operative Daten und Zustandsdaten zu speichern. Es werden bestimmte Versionen der Datenbanken von IBM und anderen Anbietern auf den unterstützten Betriebssystemen unterstützt.

Sie müssen die Brokerdatenbank vor dem Broker erstellen und den Namen der Datenbank im Befehl mqsicreatebroker angeben. Der Befehl erzeugt Tabellen für die Brokerdaten; diese werden in Datenbankinhalt aufgeführt.

Beginn der ÄnderungSie können das Datenbankschema bei Bedarf für alle Broker derselben Version verwenden, auch wenn Sie die Broker auf verschiedenen Computern erstellen. Die Brokertabellen werden in einem Schema erstellt, welches durch die für die Brokerdatenbankverbindung angegebene Benutzer-ID bestimmt wird. Die Zeilen in den Tabellen werden durch eindeutige Kennungen (Universally Unique Identifier - UUID) für die einzelnen Broker qualifiziert. Die Schemabenutzer-ID wird durch -u Datenquellenbenutzer-ID (wenn Sie diesen Parameter im Befehl mqsicreatebroker oder mqsichangebroker angegeben haben) oder durch -i Servicebenutzer-ID festgelegt (wenn Sie den Parameter -u nicht angegeben haben).Ende der Änderung

Sie können auch Benutzerdatenbanken für den Zugriff aus Nachrichtenflüssen erstellen. Falls nicht anders angegeben entspricht die Datenbankunterstützung dabei der für Broker definierten Unterstützung. Einige von diesen Datenbanken unterstützte Datentypen werden nicht von WebSphere Message Broker unterstützt; weitere Informationen finden Sie unter Datentypen von Werten aus externen Quellen.

In den meisten Umgebungen muss der Broker nicht auf dem gleichen Betriebssystem wie der Datenbankserver ausgeführt werden. Ausführliche Informationen zur Verwendung von lokalen und fernen Datenbanken und den geltenden Einschränkungen finden Sie unter Datenbankspeicherpositionen.

Die folgende Tabelle und die zugehörigen Anmerkungen zeigen, welche Mindestversionen der Produkte auf den einzelnen Betriebssystemen von Datenbanken unterstützt werden. Die neuesten Informationen zu allen unterstützten Plattformen finden Sie auf der Website WebSphere Message Broker - Anforderungen.

Betriebssystem DB21+2 Microsoft SQL Server1 Oracle1+3 Sybase1 Informix1+4
AIX

8.25
9.15+6

2000 SP3a7

9i Release 2 Patch Set 4
(9.2.0.5, Patch-Code 3501955)

10g Release 1
10g Release 28

12.5

Dynamic Server V9.4
mit Fixpack UC7

Client SDK V2.90
mit Fixpack UC4

HP-UX on Itanium

8.25
9.15+6

Wird nicht unterstützt

10g Release 2

Wird nicht unterstützt Wird nicht unterstützt
HP-UX on PA-RISC

8.25
9.15+6+9

2000 SP3a7

9i Release 2 Patch Set 4
(9.2.0.5, Patch-Code 3501955)

10g Release 1
10g Release 28

12.5

Dynamic Server V9.4
mit Fixpack UC7

Client SDK V2.90
mit Fixpack HC4

Linux on POWER10

8.25
9.15+6

Wird nicht unterstützt Wird nicht unterstützt Wird nicht unterstützt Wird nicht unterstützt
Linux on x86

8.25+11
9.15+6+11

2000 SP3a6

9i Release 2 Patch Set 4
(9.2.0.5, Patch-Code 3501955)

10g Release 1
10g Release 28

12.5

Dynamic Server V9.4
mit Fixpack UC7

Client SDK V2.90
mit Fixpack UC3

Linux on System z

8.25+12
9.15+6+12

Wird nicht unterstützt Wird nicht unterstützt Wird nicht unterstützt Wird nicht unterstützt
Beginn der Änderungi5/OS und OS/40013Ende der Änderung Beginn der Änderung

V5R2
V5R35

Ende der Änderung
Wird nicht unterstützt Wird nicht unterstützt Wird nicht unterstützt Wird nicht unterstützt
Solaris on SPARC

8.25+14
9.15+6

2000 SP3a6

9i Release 2 Patch Set 4
(9.2.0.5, Patch-Code 3501955)

10g Release 1
10g Release 28

12.5.3

Dynamic Server V9.4
mit Fixpack UC7

Client SDK V2.90 mit
Fixpack UC4

Solaris on x86-64

8.24+14
9.14+5

Wird nicht unterstützt

10g Release 1

Wird nicht unterstützt Wird nicht unterstützt
Windows

8.25+15
9.15+6

2000 SP3a

9i Release 2 Patch Set 4
(9.2.0.5, Patch-Code 3501955)

10g Release 116
10g Release 28

12.5

Dynamic Server V9.4
mit Fixpack TC7

Client SDK V2.90
mit Fixpack TC4

z/OS

7.117
8.117

Wird nicht unterstützt Wird nicht unterstützt Wird nicht unterstützt Wird nicht unterstützt
Hinweise:
  1. Unterstützte Releases von DB2, Oracle und Sybase können in einer verteilten XA-Transaktion als Ressourcenmanager verwendet werden und vom WebSphere MQ als Manager für XA-Transaktionen koordiniert werden. In WebSphere Message Broker wird diese Unterstützung als global koordinierte Nachrichtenflussunterstützung bezeichnet. Unter z/OS werden alle Transaktionen von RRS (Recoverable Resource Services) koordiniert.

    Wenn Sie WebSphere MQ Version 6.0 als Transaktionsmanager verwenden, müssen alle mit DB2 verbundenen Datenquellen aus Nachrichtenflüssen sowohl in 32-Bit- als auch 64-Bit-Ausführungsgruppen mit 64-Bit-Instanzen von DB2 verbunden werden.

    XA-Koordination mit 64-Bit-Ausführungsgruppen ist nur bei DB2 und Oracle verfügbar.

    Für die XA-Koordination für Nachrichten in der MRM-Domäne unter Windows ist DB2 Version 8 Fixpack 10 oder höher erforderlich.

    Wenn Sie Nachrichtenflüsse implementieren, die auf Datenbanken zugreifen, dann können Sie die zu koordinierenden Nachrichtenflüsse definieren, so dass Aktualisierungen an diesen Datenbanken mit Aktualisierungen an anderen Ressourcen synchronisiert werden.

  2. Beginn der ÄnderungAutomatische Clientweiterleitung für DB2 wird auf allen Plattformen mit Ausnahme von Solaris on SPARC und Windows unterstützt.Ende der Änderung
  3. Es ist sowohl der Oracle-Datenbankserver als auch der Oracle-Laufzeitclient erforderlich.
  4. Informix wird nur als Benutzerdatenbank unterstützt, auf die Nachrichtenflüsse zugreifen; eine Brokerdatenbank kann nicht als Informix-Datenbank erstellt werden.

    Auf jedem Brokersystem muss nur das SDK für Clients vorhanden sein. Installieren Sie Dynamic Server auf dem System, auf dem Sie Datenbanken erstellen werden.

    64-Bit-Datenbanken oder XA-Koordination werden nicht unterstützt. Informix verwendet zwei Arten großer Objekte (Large Objects - LOBs), einfache und intelligente. Bei den einfachen großen Objekten handelt es sich um die Datentypen TEXT und BYTE; diese werden unterstützt. Zu den intelligenten großen Objekten gehören die Datentypen CLOB und BLOB; diese werden nicht unterstützt.

  5. Überprüfen Sie in der entsprechenden Datei readme.html, ob für Ihr Produkt ein Fixpack oder eine andere Programmkorrektur erforderlich ist.

    DB2 Version 8.2 entspricht funktional Version 8.1 Fixpack 7. Wenn Sie DB2 Version 8.2 von den gelieferten CDs oder der DVD installieren, sehen Sie möglicherweise Informationen, die auf Versionsstand 8.1 hinweisen, z. B. bei der Verwendung des Befehls db2level.

  6. Für DB2 Version 9.1 ist WebSphere MQ Version 6.0.2.0 oder höher erforderlich.
  7. Mithilfe eines bereitgestellten Verbindungsprotokolltreibers können Sie eine ferne SQL-Serverdatenbank auf Windows von einem Linux- oder UNIX-System verwenden.
  8. Beginn der ÄnderungEs wird nur die Funktion Connect-Time Failover von Oracle RAC (Real Application Clusters) in einer Nicht-XA-Umgebung unterstützt.Ende der Änderung
  9. Wenn Sie DB2 Version 9.1 unter HP-UX on PA-RISC verwenden, müssen Sie die folgende Umgebungsvariable festlegen und in die Umgebung des Brokers exportieren:
    MQSI_SIGNAL_EXCLUSIONS=10
  10. Unter Linux on POWER ist die XA-Koordination ausschließlich auf 32-Bit-Broker beschränkt.
  11. Beginn der ÄnderungBei der Installation von Linux x86 (64-Bit) Red Hat Enterprise Linux V4.0 oder V5.0:
    • Wenn Sie DB2 Version 8 Fixpack 9 installiert haben, müssen Sie eine 32-Bit-Datenbankinstanz verwenden. Bei einem höheren Release von DB2 können Sie sowohl 32-Bit- als auch 64-Bit-Datenbankinstanzen verwenden.

      Wenn Sie Oracle installiert haben, müssen Sie die 32-Bit-Clientbibliotheken verwenden.

    • XA wird nur bei Verwendung von WebSphere MQ Version 6.0 (32-Bit) unterstützt.

      Wenn XA nicht erforderlich ist, können Sie WebSphere MQ Version 6.0 (64-Bit) installieren. XA wird nicht unterstützt, da für den 64-Bit-Warteschlangenmanager 64-Bit-ODBC-Treiber und Switch-Dateien erforderlich sind, die nicht bereitgestellt werden.

    Ende der Änderung
  12. Wenn Sie Linux zSeries (64-Bit) Red Hat Enterprise Linux V4.0 installiert haben und einen 31-Bit-DB2-Laufzeitclient installieren, muss der Client über DB2 Version 8 Fixpack 10 oder höher verfügen, und es kann kein anderes DB2-Produkt auf demselben System installiert werden. Aus diesem Grund muss sich der 64-Bit-DB2-Server in einem anderen Linux zSeries-Image als dem befinden, auf dem der Broker installiert ist.
  13. Beginn der ÄnderungSie können Nachrichtenflüsse für den Zugriff auf DB2-Datenbanken auf i5/OS und OS/400 für Benutzerdaten konfigurieren. Die Nachrichtenflüsse können auf jeder unterstützten Broker-Plattform ausgeführt werden. Sie können nicht eine Brokerdatenbank als ferne DB2-Datenbank unter i5/OS oder OS/400 von einer beliebigen Brokerplattform erstellen. Weitere Informationen zu diesen Einschränkungen und zu den mit DB2 auf diesen Betriebssystemen erforderlichen PTFs finden Sie im Abschnitt Datenbankspeicherpositionen.Ende der Änderung
  14. Für Solaris 10 unter Solaris on SPARC ist DB2 Version 8 Fixpack 9 oder höher erforderlich; für Solaris 10 unter Solaris on x86-64 ist DB2 Version 8 Fixpack 11 oder höher erforderlich.
  15. Sie können die eingebettete Derby-Datenbank lediglich zu Prüf-, Auswertungs- und Testzwecken verwenden. (Mit Derby ist das Datenbankprodukt gemeint, das auf dem Open-Source-Projekt Apache Derby der Apache Software Foundation basiert.) Bei einem Produktionssystem können Sie eine Unternehmensdatenbank eigener Wahl installieren und konfigurieren.
  16. Für die XA-Koordination mit Oracle 10g unter Windows müssen Sie Patch Set 3 für Oracle 10g (10.1.0.4.0) installieren.
  17. Bei z/OS-Plattformen wird stets DB2 vorausgesetzt. Sie müssen für jeden Broker eine eindeutige Datenbank erstellen. Weitere Informationen finden Sie im Programmverzeichnis für WebSphere Message Broker for z/OS oder im Program Directory for WebSphere Message Broker for z/OS.
Zugehörige Konzepte
Derby-Datenbanken unter Windows verwenden
Zugehörige Tasks
Aktuellste Informationen suchen
Broker- und Benutzerdatenbanken konfigurieren
Zugehörige Verweise
Datenbankspeicherpositionen
Datenbankinhalt
Datentypen von Werten aus externen Quellen
Unterstützte Prozessoren
Betriebssystemvoraussetzungen
Zusätzliche Softwarevoraussetzungen
Zugehörige Informationen
WebSphere Message Broker – Anforderungen
DB2 V9.1 Information Center (verteilte Systeme)
DB2 V8 Information Center (verteilte Systeme)
DB2 Information Center (z/OS)
DB2 V7-Bibliothek (z/OS)
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:17

ah10030_