Banco de Dados de Histórico

Siga estas etapas para criar as tabelas de banco de dados dinâmicas no banco de dados de Histórico. Os scripts são armazenados em um local definido pelo usuário. Esse local é definido durante a definição da configuração do Schema Generator no console administrativo do WebSphere Business Monitor.

Os scripts DDL (Database Definition Language) necessários para criar as tabelas de banco de dados em execução no banco de dados de Histórico são armazenados no arquivo datamart.ddl no diretório raiz. Para implementar os scripts, conclua as seguintes etapas:
  1. Abra a Janela de Comandos do DB2. No UNIX, se o ambiente de shell for configurado, você poderá chamar o processador de linha de comandos do DB2.
  2. Altere o caminho para o local do arquivo de script.
  3. Faça backup do banco de dados de Histórico antes de implementar um novo modelo de medidas de negócios.
  4. Execute o comando db2 terminate. Isso assegura que quaisquer processos de segundo plano anteriores que possam estar utilizando um valor de página de códigos diferente não sejam utilizados e que um novo processo de segundo plano seja utilizado para processar esse pedido.
  5. Configure a variável de ambiente DB2CODEPAGE para 1208. O processador de linha de comandos DB2 interpretará, por padrão, quaisquer dados de caractere que utilizam a página de códigos atual. Entretanto, o datamart.ddl gerado contém caracteres UTF-8 que serão danificados a menos que a variável de ambiente DB2CODEPAGE seja configurada como 1208.
    1. No sistema operacional UNIX.
      • Utilizando shells do tipo sh, ksh, bash, execute o comando export DB2CODEPAGE=1208.
      • Utilizando shells do tipo csh, tsch, execute o comando setenv DB2CODEPAGE 1208.
    2. No sistema operacional Windows, execute o comando set DB2CODEPAGE=1208.
  6. Conecte-se ao banco de dados de Histórico executando o comando: db2 connect to <Nome_do_BD_de_Histórico>. Esse script é executado sem confirmar automaticamente as alterações.
  7. Execute o comando db2 +c -stvf datamart.ddl > datamart.log. Isso executa o script e salva um arquivo de registro que registra as transações para propósitos de resolução de problemas. Verifique se há erros no arquivo de registro antes da confirmação ou do rollback. Se um rollback for requerido, execute o comando: db2 rollback para desfazer as ações. Caso não tenham ocorrido erros, execute o comando db2 commit para confirmar as alterações.
  8. Desconecte-se do banco de dados de Histórico depois de executar o script, executando o comando db2 disconnect <Nome_do_BD_de_Histórico>.
  9. Execute o comando db2 terminate para finalizar os processos de segundo plano.
Nota: Em determinadas circunstâncias, ao executar o datamart.ddl para uma nova versão de um modelo de medidas de negócios existente, poderão aparecer erros semelhantes ao seguinte: SQL0605W O índice não foi criado porque o índice "WBI.I_1133789461307" já existe com a descrição requerida. SQLSTATE=01550. Esses erros podem ser seguramente ignorados e você pode confirmar a transação, supondo que nenhum outro erro tenha ocorrido.
Conceitos relacionados
Bancos de Dados do WebSphere Business Monitor
Tarefas relacionadas
Banco de Dados de Estado
Banco de Dados de Tempo de Execução

Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.