Renomear Réplicas e Sites

Para alterar o nome de uma réplica do banco de dados, é necessário excluir a réplica e criar uma nova utilizando um nome diferente. A renomeação de sites requer planejamento e coordenação entre os sites no clã, particularmente o site designado para renomear e o site master em funcionamento. Sincronize todos os sites antes de renomear.

Renomeando Sites

A maioria dos clientes Rational ClearQuest especifica informações de conexão utilizando um nome de conjunto de banco de dados. Os nomes do conjunto de banco de dados são armazenados no registro do Windows em cada máquina cliente e nos arquivos nos sistemas Linux e UNIX. Em ambientes MultiSite, geralmente eles são nomeados CQMS.CLAN.SITE; entretanto, esse esquema de nomenclatura é opcional. A maioria dos clientes pode utilizar qualquer nome para acessar um conjunto de banco de dados Rational ClearQuest MultiSite; entretanto, o comando multiutil constrói um nome do conjunto de banco de dados a partir dos argumentos de clã e site separados transmitidos na linha de comandos. Além disso, o comando multiutil verifica se o nome do site é válido para o clã, comparando as informações no banco de dados com o nome do site especificado na linha de comandos. Portanto, ao acessar um conjunto de banco de dados a partir do comando multiutil, o nome do conjunto de banco de dados deverá corresponder às informações armazenadas no banco de dados.

O comando renamesite altera o nome do conjunto de banco de dados armazenado no registro. Se estiver renomeando o site principal em funcionamento, o nome do conjunto de banco de dados será alterado quando você executar o comando renamesite . Se você estiver renomeando um site diferente, o nome do conjunto de banco de dados será alterado quando a réplica do banco de dados principal nesse site receber a notificação da alteração do nome durante uma operação syncreplica -import. Portanto, quando o nome do site for alterado, as informações da conexão no servidor de sincronização no site renomeado deverão ser atualizadas antes desse servidor executar mais operações multiutil. Isso requer geralmente a edição dos arquivos em lote ou scripts shell. As considerações para atualizar outros clientes variam, dependendo do motivo da renomeação; há três cenários de renomeação listados aqui, do mais simples ao mais complexo:
  1. Você deseja desativar um site e indicar isso no nome do site; por exemplo, você renomeia Austin para Obsolete_Austin.

    Nesse caso, é possível utilizar o comando rmreplica para remover cada banco de dados do usuário no site, impedindo, assim, o acesso continuado a bancos de dados obsoletos.

  2. Você deseja continuar utilizando os bancos de dados do usuário, mas quer um nome diferente para o site; por exemplo, você move as operações de Vancouver para Toronto e deseja renomear o site Vancouver para Toronto.

    Neste caso, o site é renomeado, mas os bancos de dados permanecem no mesmo servidor e os nomes do conjunto de banco de dados não precisam ser modificados; entretanto, você pode optar por alterar o nome do conjunto de banco de dados para refletir a renomeação do site. Se você mover os bancos de dados para diferentes servidores, também precisará atualizar as informações de conexão em cada cliente.

  3. Você deseja continuar a acessar o site sob um nome diferente e criar um novo site com o nome antigo; por exemplo, depois de mover os bancos de dados de Vancouver para Toronto, você cria um novo site Vancouver.

    Nesse caso, os bancos de dados antigos continuam a operar, mas com um nome de site diferente. Os clientes que não tiverem informações do conjunto de banco de dados atualizadas, poderão achar que funcionou, mas eles se conectarão ao site errado. No exemplo, o usuário pode achar que o cliente está se conectando ao novo site Vancouver, quando, na verdade, está se conectando ao antigo site Vancouver (agora, Toronto). Atualize as informações de conexão em cada cliente para garantir o acesso aos bancos de dados corretos.

Conceitos relacionados
Exclusão de Réplica
Criação da Réplica do Banco de Dados
Referências relacionadas
rmreplica
mkreplica
syncreplica
renamesite

Feedback