Ao gerenciar bancos de dados em várias regiões ou ambientes, aplicar uma alteração de dados individualmente a cada banco é um processo demorado e sujeito a erros. O agrupamento de bancos de dados permite reunir bancos que compartilham o mesmo tipo de mecanismo e ambiente. Assim, você propaga uma alteração de dados ou design de schema para todos os membros do grupo em uma única operação, sem precisar selecionar cada banco manualmente.
Casos de uso
Implantações multirregião: Agrupe bancos de dados implantados em diferentes regiões. Ao criar um ticket de alteração e selecionar um banco pertencente ao grupo, o Data Management (DMS) aplica automaticamente a mudança a todos os bancos daquele grupo.
Grandes frotas de bancos de dados: Elimine o risco de esquecer acidentalmente algum banco no ticket de alteração quando estiver gerenciando dezenas de bases com a mesma estrutura.
Promoção consistente de schema: Mantenha fluxos de trabalho uniformes para alterações de schema em bancos do mesmo tipo de mecanismo e ambiente.
Como funciona
Tickets de alteração de dados: Ao criar um ticket desse tipo e selecionar um banco integrante de um grupo, o DMS solicita confirmação sobre a aplicação da mudança em todos os membros. Clique em OK para incluir todo o grupo ou em Cancel para prosseguir apenas com o banco selecionado.
Tickets de design de schema: Após clicar em Perform Changes to Base Database, o DMS avisa que o banco base faz parte de um grupo e que as alterações serão replicadas para todos os seus membros.
O recurso de agrupamento suporta os seguintes tipos de tickets de alteração de dados:
Normal Data Modify
Lockless change
History Data Clean
Large Data Import
Programmable Object
Pré-requisitos
Antes de começar, verifique se os bancos de dados que você deseja agrupar atendem a todos os requisitos abaixo:
Todas as instâncias às quais os bancos pertencem devem estar gerenciadas no modo Security Collaboration.
Os bancos devem ser todos físicos ou todos lógicos.
É necessário que estejam implantados no mesmo ambiente (por exemplo, ambiente de desenvolvimento).
Devem utilizar o mesmo tipo de mecanismo (por exemplo, todos MySQL).
Crie um grupo de bancos de dados
Faça login no console do DMS V5.0.
-
Na barra de navegação superior, clique em O&M > Database Grouping.
Se estiver usando o DMS no modo simples, passe o ponteiro sobre o ícone
no canto superior esquerdo e escolha All functions > O&M > Database Grouping . Na página Database Grouping, clique em New Group.
-
Na caixa de diálogo NewGrouping, defina as configurações a seguir.
Configuração
Descrição
Group name
Insira um nome para o grupo de bancos de dados.
Add database
Clique em Add database. Na caixa de diálogo Search database, pesquise o banco pelo nome e clique em Add na coluna Operation de cada banco que deseja incluir.
Clique em Save.
Próximos passos
Após criar o grupo, utilize-o para aplicar alterações em todos os bancos membros:
Design de schema: Projetar schemas
Alteração regular de dados: Executar alteração regular de dados
DML sem bloqueio: Executar operações DML sem bloqueio
Limpeza de dados históricos: Limpar dados históricos
Importação de dados: Importar dados
Objetos programáveis: Alterar objetos programáveis usando rotinas armazenadas