Um intermediário requer acesso a um banco de dados para armazenar dados operacionais e de estado. Os bancos de dados da IBM e outros fornecedores são suportados nas versões específicas nos sistemas operacionais suportados.
Você deve criar o banco de dados do intermediário antes de criar o intermediário e especificar o nome do banco de dados no Comando mqsicreatebroker. O comando cria tabelas para conter os dados do intermediário; essas tabelas são listadas em Conteúdo do Banco de Dados.
Você pode utilizar o mesmo esquema do banco de dados para todos os intermediários que estão
na mesma versão, se apropriado, mesmo se você criar os intermediários em computadores
diferentes. As tabelas do intermediário são criadas em um esquema determinado
pelo ID do usuário especificado para a conexão com o banco de dados do intermediário
e as linhas nas tabelas são qualificadas por um identificador exclusivo (UUID) para cada intermediário.
O ID do usuário do esquema é configurado por -u dataSourceUserId (se
você especificou este parâmetro no comando mqsicreatebroker ou mqsichangebroker) ou por -i
serviceUserId (se você não especificou o parâmetro -u).
Também é possível criar bancos de dados do usuário para serem acessados a partir de fluxos de mensagens; o suporte ao banco de dados é igual ao definido para intermediários, exceto onde especificamente indicado. Alguns tipos de dados suportados por estes bancos de dados não são suportados por WebSphere Message Broker; para obter detalhes, consulte Tipos de Dados de Valores de Origens Externas.
Na maioria dos ambientes, o intermediário não precisa estar em execução no mesmo sistema operacional que o servidor de banco de dados. Para obter detalhes sobre a utilização de bancos de dados locais e remotos e as restrições que se aplicam, consulte Locais de Banco de Dados.
A tabela a seguir, e as notas que acompanham, indicam os níveis mínimos de produtos que são suportados para bancos de dados em cada sistema operacional. Para obter as informações mais recentes sobre todas as plataformas suportadas, visite o Web site do WebSphere Message Broker.
Sistema Operacional | DB21+2 | Microsoft SQL Server1 | Oracle1+3 | Sybase1 | Informix1+4 |
---|---|---|---|---|---|
AIX | 8.25 |
2000 SP3a7 |
9i Release 2 Conjunto de Correções 4 |
12.5 |
Dynamic Server V9.4 |
HP-UX em Itanium | 8.25 |
Não Suportado | 10g Release 2 |
Não Suportado | Não Suportado |
HP-UX em PA-RISC | 8.25 |
2000 SP3a7 |
9i Release 2 Conjunto de Correções 4 |
12.5 |
Dynamic Server V9.4 Client SDK V2.90 |
Linux em POWER10 | 8.25 |
Não Suportado | Não Suportado | Não Suportado | Não Suportado |
Linux em x86 | 8.25+11 |
2000 SP3a6 |
9i Release 2 Conjunto de Correções 4 |
12.5 |
Dynamic Server V9.4 Client SDK V2.90 |
Linux em System z | 8.25+12 |
Não Suportado | Não Suportado | Não Suportado | Não Suportado |
![]() ![]() |
![]() V5R2 ![]() |
Não Suportado | Não Suportado | Não Suportado | Não Suportado |
Solaris em SPARC | 8.25+14 |
2000 SP3a6 |
9i Release 2 Conjunto de Correções 4 |
12.5.3 |
Dynamic Server V9.4 Client SDK V2.90 com |
Solaris em x86-64 | 8.24+14 |
Não Suportado | 10g Release 1 |
Não Suportado | Não Suportado |
Windows | 8.25+15 |
2000 SP3a |
9i Release 2 Conjunto de Correções 4 |
12.5 |
Dynamic Server V9.4 |
z/OS | 7.117 |
Não Suportado | Não Suportado | Não Suportado | Não Suportado |
Se você utilizar o WebSphere MQ Versão 6.0 como um gerenciador de transações, todas as origens de dados conectadas ao DB2 a partir dos fluxos de mensagens nos grupos de execução de 32 bits e 64 bits deverão se conectar às instâncias do DB2 de 64 bits.
A coordenação de XA com grupos de execução de 64 bits está disponível apenas com o DB2 e o Oracle.
A coordenação de XA para mensagens no domínio MRM no Windows requer o DB2 Versão 8 Fix Pack 10 ou posterior.
Se você implementar fluxos de mensagens que acessam os bancos de dados, poderá definir os fluxos de mensagens para que sejam coordenadas, de modo que as atualizações a esses bancos de dados sejam sincronizadas com as atualizações a outros recursos.
Cada sistema do intermediário requer apenas o SDK de cliente; instale o Servidor Dinâmico no sistema no qual você cria os bancos de dados.
Não é fornecido suporte para bancos de dados de 64 bits ou coordenação XA. O Informix utiliza dois tipos de objetos grandes (LOBs); simples e inteligente. Os LOBs simples são tipos de dados TEXT e BYTE, os quais são suportados. Os LOBs inteligentes são tipos de dados CLOB e BLOB, os quais não são suportados.
O DB2 Versão 8.2 é funcionalmente equivalente à Versão 8.1 Fix Pack 7. Se você instalar o DB2 Versão 8.2 a partir dos CDs ou DVD fornecido, poderá ver informações que indicam o nível da Versão 8.1, por exemplo quando você utiliza o comando db2level.
MQSI_SIGNAL_EXCLUSIONS=10
Se você instalou o Oracle, deverá utilizar as bibliotecas do cliente de 32 bits.
Se você não precisar do XA, poderá instalar o WebSphere MQ Versão 6.0 (64 bits). O XA não é suportado, porque o gerenciador de filas de 64 bits requer drivers ODBC de 64 bits e arquivos de comutadores, que não são fornecidos.