Un intermediario necesita acceso a una base de datos almacenar los datos operativos y de estado. Se soportan bases de datos de IBM y de otros proveedores en versiones específicas de sistemas operativos soportados.
Debe crear la base de datos de intermediario antes de crear el intermediario y especificar el nombre de la base de datos en el Mandato mqsicreatebroker. El mandato crea tablas para que contengan los datos del intermediario; estas tablas se listan en Contenido de bases de datos.
Puede utilizar el mismo esquema de base de datos para todos los intermediarios que están en la misma versión, si resulta adecuado, incluso si crea los intermediarios en diferentes sistemas. Las tablas de intermediarios se crean en un esquema determinado por el ID de usuario que especifique para la conexión de base de datos de
intermediario y las filas dentro de las tablas se califican mediante un identificador exclusivo (UUID) para cada intermediario. El ID de usuario del esquema establecido por -u dataSourceUserId (si ha especificado este parámetro en el mandato mqsicreatebroker o mqsichangebroker) o por -i
serviceUserId (si no ha especificado el parámetro -u).
Puede crear bases de datos de usuario a las que se accede desde los flujos de mensajes; el soporte de base de datos es el mismo que el definido para los intermediarios, salvo cuando especifique lo contrario. Algunos tipos de datos soportados por estas bases de datos no están soportadas por WebSphere Message Broker. Para ver información detallada, consulte Tipos de datos de valores de fuentes externas.
En la mayoría de entornos, no es necesario que el intermediario esté ejecutándose en el mismo sistema operativo que el servidor de bases de datos. Para obtener información sobre el uso de bases de datos locales y remotas, y las restricciones que se aplican, consulte el tema Ubicaciones de bases de datos.
En la tabla siguiente, y en las notas que se adjuntan, se indican los niveles mínimos de productos que están soportados para las bases de datos en cada sistema operativo. Para obtener la información más reciente sobre las plataformas soportadas, visite el sitio web WebSphere Message Broker Requirements.
Sistema operativo | DB21+2 | Microsoft SQL Server1 | Oracle1+3 | Sybase1 | Informix1+4 |
---|---|---|---|---|---|
AIX | 8.25 |
2000 SP3a7 |
9i Release 2 Patch Set 4 |
12.5 |
Dynamic Server V9.4 |
HP-UX en Itanium | 8.25 |
No soportado | 10g Release 2 |
No soportado | No soportado |
HP-UX en PA-RISC | 8.25 |
2000 SP3a7 |
9i Release 2 Patch Set 4 |
12.5 |
Dynamic Server V9.4 Client SDK V2.90 |
Linux en POWER10 | 8.25 |
No soportado | No soportado | No soportado | No soportado |
Linux en x86 | 8.25+11 |
2000 SP3a6 |
9i Release 2 Patch Set 4 |
12.5 |
Dynamic Server V9.4 Client SDK V2.90 |
Linux en System z | 8.25+12 |
No soportado | No soportado | No soportado | No soportado |
![]() ![]() |
![]() V5R2 ![]() |
No soportado | No soportado | No soportado | No soportado |
Solaris on SPARC | 8.25+14 |
2000 SP3a6 |
9i Release 2 Patch Set 4 |
12.5.3 |
Dynamic Server V9.4 Client SDK V2.90 con |
Solaris en x86-64 | 8.24+14 |
No soportado | 10g Release 1 |
No soportado | No soportado |
Windows | 8.25+15 |
2000 SP3a |
9i Release 2 Patch Set 4 |
12.5 |
Dynamic Server V9.4 |
z/OS | 7.117 |
No soportado | No soportado | No soportado | No soportado |
Si utiliza WebSphere MQ MQ Versión 6.o como gestor de transacciones, todos los orígenes de datos que se conecten a DB2 desde flujos de mensajes en grupos de ejecución de 32 bits y de 64 bits se deben conectar a instancias de DB2 de 64 bits.
La coordinación XA con grupos de ejecución de 64 bits sólo está disponible con DB2 y Oracle.
La coordinación de XA para mensajes del dominio MRM en Windows requiere DB2 Versión 8, FixPack 10 o posterior.
Si despliega flujos de mensajes que acceden a bases de datos, puede definir los flujos de mensajes para que se coordinen de manera que las actualizaciones de dichas bases de datos estés sincronizadas con las actualizaciones de otros recursos.
Cada sistema de intermediario sólo necesita el SDK de cliente; instale Dynamic Server en el sistema en el que crea bases de datos.
No se proporciona soporte para bases de datos de 64 bits ni coordinación XA. Informix utiliza dos tipos de objetos grandes (LOB); simples e inteligentes. Los LOB simples son tipos de datos TEXT y BYTE, y están soportados. Los LOB inteligentes son tipos de datos CLOB y BLOB, y no están soportados.
DB2 Versión 8.2 es funcionalmente equivalente a la Versión 8.1 FixPack 7. Si instala DB2 Versión 8.2 con los CD o DVD proporcionados, es posible que vea información que indica el nivel de la versión 8.1, por ejemplo al utilizar el mandato db2level.
MQSI_SIGNAL_EXCLUSIONS=10
Si ha instalado Oracle, debe utilizar las bibliotecas de cliente de 32 bits.
Si no necesita XA, puede instalar WebSphere MQ Versión 6.0 (64 bits). XA no se soporta porque el gestor de colas de 64 bits necesita controladores ODBC de 64 bits y archivos de conmutación, los cuales no se proporcionan.