Siga estas etapas para criar as tabelas de banco de dados dinâmicas
no banco de dados de Estado. 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.
O script DDL (Database Definition Language) necessário para a criação de
tabelas de banco de dados dinâmicas no banco de dados de Estado é armazenado no arquivo state.ddl no
diretório raiz. Para implementar os scripts, conclua as seguintes etapas:
- 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.
- Altere o caminho para o local do arquivo de script.
- Faça backup do banco de dados de Estado antes de implementar um novo modelo de medidas de negócios.
- 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.
- 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 state.ddl gerado contém caracteres UTF-8 que serão danificados a menos que a variável de ambiente DB2CODEPAGE seja configurada
como 1208.
- 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.
- No sistema operacional Windows, execute o comando set
DB2CODEPAGE=1208.
- Conecte-se ao banco de dados de Estado, executando o comando db2
connect to <Nome_do_BD_de_Estado>.
- Execute o comando db2 +c –stvf state.ddl > state.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 de decidir confirmar ou efetuar 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.
- Desconecte-se do banco de dados de Estado depois de executar o script, com o comando db2 disconnect <Nome_do_BD_de_Estado>.
- Execute o comando db2 terminate para finalizar os processos
de segundo plano.