Considerações sobre o planejamento da implantação para personalizações

Antes de implantar uma personalização, verifique se há dependências entre os pacotes de personalização e quaisquer alterações no esquema do banco de dados incluídas na implantação. Essas condições podem afetar a ordem de implantação, o agendamento e o sucesso da implantação.

Dependências de personalização

Caso existam dependências entre os pacotes de personalização, determine a ordem em que os pacotes devem ser implantados. Por exemplo, se você implantar um pacote IBM Sterling® Order Management System e um pacote IBM® Sterling™ Call Center, determine qual pacote deve ser implantado primeiro com base nos requisitos de dependência da sua implementação.

Alterações no esquema do banco de dados e programação da implantação

Algumas alterações no esquema do banco de dados exigem uma reorganização d Db2® a da tabela após a execução da instrução ALTER. Se uma implantação que inclua essas alterações no esquema for executada ao mesmo tempo que atividades programadas de manutenção do banco de dados, como backups, o processo de implantação poderá entrar em conflito com as operações de manutenção e falhar.

As seguintes alterações no esquema não exigem reorganização da tabela e podem ser implementadas enquanto as atividades programadas de manutenção do banco de dados estão em execução:

  • Adicione uma restrição de chave primária.
  • Marque uma tabela como volátil.
  • Adicione uma coluna.
  • Aumentar ou diminuir o tamanho de uma coluna.
  • Alterar ou definir um valor padrão para uma coluna.
As seguintes alterações no esquema exigem a reorganização da tabela:
  • Excluir uma coluna.
  • Alterar o tipo de dados de uma coluna.
  • Alterar uma coluna de “não nula” para “nula”.
  • Alterar uma coluna de “nullable” para “not null”.

Se sua personalização incluir alterações no esquema que exijam a reorganização das tabelas, programe a implantação fora da janela de manutenção utilizada para as atividades de manutenção do banco de dados.