Envio de trabalhos de replicação manual para bancos de dados específicos

Execute o comando nzdr com a opção replicate para enviar um trabalho de replicação manual.

Em vez de aguardar o intervalo programado da replicação, execute o comando nzdr com a opção replicate para enviar um trabalho de replicação manual para um banco de dados específico a qualquer momento. O comando nzdr replicate captura as alterações no banco de dados que ocorreram desde a última captura e sincroniza as réplicas imediatamente.
Observação: Você pode enviar apenas um trabalho de replicação em qualquer momento. Se você precisar enviar outra solicitação, aguarde até que o trabalho anterior seja concluído.

Procedimento

  1. Faça login no contêiner do Netezza Performance Server como o usuário nz.
    ssh nz@APPLIANCE HOSTNAME -p 51022
  2. Execute o comando nzdr com o subcomando replicate para enviar um trabalho de replicação para um banco de dados especificado.
    nzdr replicate --node-name NODE NAME --db-name DATABASE
    Exemplo:
    • Envio de um trabalho para um banco de dados:
      nzdr replicate --node-name CPDS-A --db-name REPL_DB_1
      
      Successfully submitted a replication job with id 1 for database(s): REPL_DB_1.
      You may monitor the status of this job via 'nzdr replicate --node-name CPDS-A --job-id 1'
    • Envio de um trabalho para dois bancos de dados:
      nzdr replicate --node-name CPDS-A --db-name REPL_DB_1,REPL_DB_2
      
      Successfully submitted a replication job with id 2 for database(s): REPL_DB_1,REPL_DB_2.
      You may monitor the status of this job via 'nzdr replicate --node-name CPDS-A --job-id 2' 
    Dica: observe o número de ID do trabalho de replicação. Talvez você precise dele se quiser monitorar o status de replicação do trabalho. Veja: Monitoramento do status dos trabalhos enviados.
    CUIDADO:
    Não exclua o banco de dados da replicação quando o status do trabalho estiver no estado de execução.