WebSphere Enterprise Service Bus, Versão 6.2.0 Sistemas Operacionais: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Configurações do Banco de Dados Common Event Infrastructure

As especificações de banco de dados do Common Event Infrastructure listam os tipos de bancos de dados suportados, locais de scripts, tipos de configuração de perfil e os privilégios de ID do Usuário necessários.

Utilize o banco de dados do Common Event Infrastructure para armazenar eventos que são capturados durante o monitoramento do WebSphere ESB.

Você cria o banco de dados do Common Event Infrastructure para um perfil independente por padrão e para cada instância de um servidor Common Event Infrastructure em um ambiente de implementação de rede. Para criar o banco de dados, você pode utilizar o procedimento de instalação, o Profile Management Tool ou o console administrativo.

O banco de dados do Common Event Infrastructure é um dispositivo interno e você não interage diretamente com ele. Todas as interações com o banco de dados do Common Event Infrastructure devem ser feitas utilizando as APIs suportadas do Common Event Infrastructure.

Consulte "Configurando o Banco de Dados de Eventos" para obter mais informações.

Tipos de Bancos de Dados Suportados

O banco de dados do Common Event Infrastructure pode utilizar os seguintes produtos de banco de dados:
Tabela 1. Produtos de Banco de Dados Suportados
Tipos de Bancos de Dados Considerações
Derby Embedded Utilizado como o tipo de banco de dados padrão para perfil independente.
Derby Network Server Utilizado como o tipo de banco de dados padrão no ambiente de implementação de rede.
DB2 Universal Utilizado como o banco de dados nas configurações de implementação de rede. Opcionalmente, pode ser utilizado como o banco de dados nas configurações de servidor independente.

DB2 para z/OS v8
DB2 para z/OS v9

Importante: Ao criar um perfil para um servidor que utiliza o DB2 para z/OS v9, o servidor deve estar apto a conectar-se ao banco de dados DB2.
Utilizado como o banco de dados nas configurações de implementação de rede. Opcionalmente, pode ser utilizado como o banco de dados nas configurações de servidor independente.

DB2 UDB para iSeries
(Native)

DB2 para i5/OS (Native)

Utilizado como um banco de dados local para perfil independente.

DB2 UDB para iSeries
(Toolbox)

DB2 para i5/OS (Toolbox)

Utilizado como um banco de dados remoto para o ambiente de implementação de rede ou como um banco de dados local para um perfil independente.Utilizado como o banco de dados nas configurações de implementação de rede. Opcionalmente, pode ser utilizado como o banco de dados nas configurações de servidor independente.
DB2 Universal Runtime Client Utilizado como o banco de dados nas configurações de implementação de rede. Opcionalmente, pode ser utilizado como o banco de dados nas configurações de servidor independente.
Informix Dynamic Server  
Microsoft SQL Server (Incorporado)  
Microsoft SQL Server (Data Direct)  
Microsoft SQL Server (Microsoft) - Suporte para driver JDBC do Microsoft SQL Server, versão 1.2 foi incluído no WebSphere Process Server, versão 6.2.0.1  

Oracle 9i
Oracle 10g
Oracle 11g

Você precisa do privilégio sysdba para criar o banco de dados, tabelas e esquemas. Se você não tiver o privilégio sysdba correto poderão ocorrer erros ao criar e acessar as tabelas e esquemas.
Importante: No i5/OS, existe um banco de dados único global onde você define todos os esquemas para todos os componentes funcionais. Certifique-se de que todos os nomes de esquemas sejam exclusivos na LPAR (Partição Lógica).

Privilégios do ID do Usuário

As credenciais de usuário que você fornece na Ferramenta de Gerenciamento de Perfil devem ter as permissões necessárias para criar espaços de tabela, tabelas, esquemas, índices e procedimentos armazenados. Para a opção Criar Novo Banco de Dados, a identidade do usuário deve ter os privilégios necessários para criar um novo banco de dados. Consulte "Usuários e Esquemas para Bancos de Dados" e "Privilégios do Banco de Dados" para obter informações adicionais.
Nota: Se o usuário que está executando o script tiver autoridade suficiente para criar tabelas, o script não irá requerer um ID de autenticação no script.

Instâncias do Database Management Service

Cada destino de implementação do servidor Common Event Infrastructure possui um banco de dados. O banco de dados do Common Event Infrastructure só é criado para um perfil de servidor independente para que haja uma instância do DBMS (Database Management Service) para cada servidor.

Ações de Configuração durante a Criação do Perfil

A forma como o Common Event Infrastructure é criado depende do tipo de ambiente:
Ambiente Independente
A configuração do banco de dados Common Event Infrastructure é feita como parte da criação de perfil pelo modelo de perfil Apache ANT script configCei.ant. Esse script chama as tarefas administrativas do Common Event Infrastructure com todas as propriedades necessárias para a configuração desejada.

No ambiente independente, o banco de dados de eventos e as tabelas são criados e os scripts são exportados para profile_root/dbscripts/CEI_event por padrão. Se você utilizar o parâmetro opcional outputScriptDir, o local padrão dos scripts será profile/databases/event/node/server/dbscripts/dbtype.

No Profile Management Tool ou quando você utiliza o comando manageProfile, o local padrão para o ambiente do CEI independente é profile_root/dbscripts/CEI_DBNAME.

Network Deployment Environment
No Network Deployment Environment, a criação do perfil do gerenciador de implementação ou criação do perfil gerenciado não incluem a criação automática do banco de dados do Common Event Infrastructure. Para criar o banco de dados do Common Event Infrastructure, consulte "Configurando o Banco de Dados de Eventos."

Para o Network Deployment, você deve configurar o servidor Common Event Infrastructure através do console administrativo. Para obter mais informações, consulte "Configurando o Common Event Infrastructure"

O Common Event Infrastructure fornece uma tarefa administrativa configEventServiceDB para:
  • Criar banco de dados de eventos e tabelas configurando o parâmetro createDB como true
  • Exportar os scripts SQL configurando o parâmetro createDB como false

Scripts SQL

O Common Event Infrastructure fornece uma tarefa administrativa configEventService<DBTYPE>DB para:
  • Criar banco de dados de eventos e tabelas configurando o parâmetro createDB como true
  • Exportar os scripts SQL configurando o parâmetro createDB como false

No ambiente independente, o banco de dados de eventos e as tabelas são criados e os scripts são exportados para o diretório profile_root/dbscripts/CEI_event.

Provedor JDBC

A tarefa administrativa do Common Event Infrastructure, configEventServiceDBTYPEDB, cria o provedor JDBC e as origens de dados. O formato é o diretório profile_root/databases/event/deployment_environment/dbscripts/dbName em que deployment_environment é um cluster ou servidor.

Os nomes JNDI dos componentes são:

jndiName="jdbc/cei"

jndiName="jdbc/eventcatalog"

Os nomes de origens de dados são:
  • Evento
  • eventcatalog

Os scripts que são utilizados para a criação do provedor JDBC para o banco de dados do Common Event Infrastructure são armazenados no seguinte local: configuration_root/app_server_root/profiles/profilename/event/dsscripts/${dbtype}

Tabelas

Várias tabelas são criadas. Consulte nos scripts gerados para ver quais tabelas são geradas para o produto de banco de dados fornecido.

Scripts Exportados

Os scripts de shell são criados no diretório a seguir a ser utilizado para executar os scripts SQL gerados.
configuration_root/app_server_root/profiles/profilename/event/dbscripts/dbtype

  

concept Tópico de Conceito

Termos de Uso | Feedback


Ícone de registro de data e hora Última Atualização: 01 julho 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cins_cei_db_specs.html
Copyright IBM Corporation 2005, 2010. Todos os Direitos Reservados.
Este Centro de Informações foi desenvolvido com tecnologia Eclipse (http://www.eclipse.org).