Criando os Bancos de Dados

O WebSphere Message Broker requer um banco de dados para cada intermediário. Esse tópico fornece informações sobre esses bancos de dados e links para os tópicos que explicam como criá-los no sistema de banco de dados escolhido. Se definir o fluxo de mensagens no qual os dados são armazenados ou recuperar dados dos bancos de dados, é possível também seguir as instruções fornecidas para esses bancos de dados do usuário.

No Windows, se você utilizar o assistente de Configuração Padrão, ele cria automaticamente um banco de dados do intermediário para o intermediário padrão, no DB2 ou no Derby. As informações a seguir também se aplicam a bancos de dados criados pelo assistente.

O banco de dados do intermediário
Um intermediário armazena informações sobre a configuração e controle no banco de dados. É necessário definir o banco de dados antes de criar o intermediário (pois a criação do intermediário cria tabelas no banco de dados especificado) e é necessário autorizar o acesso ao banco de dados para usuários específicos. O banco de dados do intermediário também é conhecido como armazenamento persistente local do intermediário. Escolha um nome exclusivo para o banco de dados do intermediário, por exemplo WBRKBKDB e anote-o para quando criar o intermediário.

Se você criar um intermediário no Linux ou UNIX, dependendo do seu sistema operacional, poderá criar o banco de dados do intermediário no DB2, Oracle ou Sybase, ou um banco de dados SQL Server em uma máquina Windows. No Windows, você pode criar o banco de dados do intermediário no DB2, Oracle, Sybase, SQL Server ou Derby. Consulte Bancos de Dados Suportados para verificar os bancos de dados que são suportados em seu sistema operacional.

O banco de dados do Configuration Manager
O Configuration Manager também armazena informações de configuração e de controle em seu banco de dados, que é conhecido como o repositório de configuração interno. Ele é criado e gerenciado automaticamente pelo Configuration Manager.
Início da mudançaBancos de dados do usuárioFim da mudança
Início da mudançaVocê pode criar bancos de dados do usuário em todos os bancos de dados suportados para os sistemas do intermediário. Bancos de dados locais e remotos adicionais também são suportados, por exemplo, Informix e SQL Server em sistemas Linux e UNIX. Consulte Bancos de Dados Suportados e Locais de Banco de Dados para obter detalhes.Fim da mudança
Compartilhamento de banco de dados
É possível criar um banco de dados para cada intermediário ou usar um banco de dados para vários intermediários, se as plataformas forem compatíveis. As tabelas de cada intermediário são identificadas com o nome do intermediário; esses identificadores separam os dados de cada intermediário.
Tamanho do banco de dados
Não existe requisito de tamanho fixo para o banco de dados do intermediário; o tamanho requerido depende da complexidade de seus fluxos de mensagens e de conjuntos de mensagens. Se você desenvolver fluxos de mensagens que incluem agregação de mensagens ou suportam muitos publicadores ou assinantes, poderá ser necessário aumentar os dimensionamentos iniciais.
Esquema de banco de dados
Quando criar um intermediário, as tabelas de banco de dados requeridas por esse componente serão criadas no esquema padrão associado ao ID do usuário utilizado para acessar esse banco de dados. Especifique este ID do usuário no comando de criação (mqsicreatebroker).
  • Para DB2 e Oracle, o comportamento padrão é que o nome do esquema seja padronizado para o ID do usuário utilizado para acessar o banco de dados.
  • Para Sybase e SQLServer, o comportamento típico é utilizar o esquema que possui o banco de dados (dbo).

O WebSphere Message Broker não requer um esquema específico ou conjunto de espaços de tabelas; é possível configurar o banco de dados e acessar privilégios do ID do usuário para escolher seus próprios valores.

  1. Nos sistemas UNIX, conclua os procedimentos de configuração definidos em Preparando Bancos de Dados nos Sistemas UNIX antes de criar o banco de dados. Não será necessário concluir esta tarefa se seu banco de dados estiver no Windows ou Linux.
  2. Crie o banco de dados. As instruções são fornecidas para DB2 no Criando um Banco de Dados DB2 no Windows e Criando um Banco de Dados DB2 em Sistemas Linux e UNIX.

    Para criar um banco de dados Derby, consulte o Comando mqsicreatedb. O suporte ao banco de dados Derby é descrito em Utilizando Bancos de Dados Derby no Windows.

    Para outro banco de dados, consulte a documentação desse banco de dados. Os comandos que podem ser utilizados em relação aos bancos de dados são descritos em Emitindo Comandos de Banco de Dados no Windows.

  3. Se o banco de dados for DB2, personalize-o para a utilização do WebSphere Message Broker. A customização é descrita em Personalizando Bancos de Dados DB2.
  4. Estabeleça conexões ao banco de dados Consulte Conectando-se aos Bancos de Dados.
  5. Autorize o acesso ao banco de dados. Esta tarefa é descrita em Autorizando Acesso aos Bancos de Dados.
Conceitos relacionados
Emitindo Comandos de Banco de Dados no Windows
Tarefas relacionadas
Preparando Bancos de Dados nos Sistemas UNIX
Criando um Banco de Dados DB2 no Windows
Criando um Banco de Dados DB2 em Sistemas Linux e UNIX
Personalizando Bancos de Dados DB2
Conectando-se aos Bancos de Dados
Autorizando Acesso aos Bancos de Dados
Referências relacionadas
Bancos de Dados Suportados
Locais de Banco de Dados
Comando mqsicreatedb
Comando mqsideletedb
Comando mqsichangedbimgr
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ah14430_