ALTER REPLICAT

Use ALTER REPLICAT para alterar os atributos de um grupo de Replicat criado com o comando ADD REPLICAT. Antes de usar esse comando, interrompa a Replicação executando o comando STOP REPLICAT.

Observação: ALTER REPLICAT não suporta a alternância do Modo Replicat regular para o Modo Coordenado. Você deve interromper processos, certificar-se de que todos os dados a caminho sejam aplicados ao destino, rolar a trilha para uma nova trilha, e eliminar e recriar o grupo Replicat no modo coordenado. Em seguida, reinicie os processos.

Sintaxe

 ALTER REPLICAT
          group-name|
           [, INTEGRATED] | NONINTEGRATED ]
          option [, . . .]
         [, PARAMS file_name]
         [, REPORT file_name]
         [, BEGIN           {NOW | yyyy-mm-dd[ hh:mi:[ss[.cccccc]]]}]
         [, EXTSEQNO        trail-sequence-number, EXTRBA trail-offset-number ]
         [, EXTRBA rba
         [, DESC            description ]|
         [, ENCRYPTIONPROFILE encryption-profile-name ]|
         [, CRITICAL        [ YES | NO ]  ]|
         [, PROFILE         profile-name|
         [, AUTOSTART       [ YES | NO ]|
         [, DELAY           delay-number ] ]|
         [, AUTORESTART     [ YES | NO ]|
         [, RETRIES          retries-number ]|
         [, WAITSECONDS      wait-number    ]|
         [, RESETSECONDS     reset-number   ]|
         [, DISABLEONFAILURE [ YES | NO ]     ] ] ]
}

group_name

O nome do grupo de Replicat que deve ser alterado.

INTEGRATED

Alterna o Replicat do modo não integrado para o modo integrado. As transações atualmente em andamento são aplicadas antes da alternância ser feita. Consulte Alternando do processo Replicat Não Integrado para o processo Replicat Não Integrado Paralelo.

NONINTEGRATED, CHECKPOINTTABLE owner.table

(Oracle) Alterna o Replicat do modo integrado para o modo não integrado.

Para CHECKPOINTTABLE, especifique o proprietário e nome de uma tabela do checkpoint. Esta tabela deve ser criada com o comando ADD CHECKPOINTTABLE antes de emitir ALTER EXTRACT com NONINTEGRATED. Consulte Selecionar um Tipo de Replicat para sua Implantação para obter mais informações sobre o Replicat integrado

option [, . . .]

Use essa opção para alterar qualquer descrição ou opção de serviço configurada com o comando ADD REPLICAT, exceto as opções CHECKPOINTTABLE e NODBCHECKPOINT.

Não há opção para alterar um processo Replicat com CHECKPOINTTABLE para replicar com ou sem CHECKPOINTTABLE. No entanto, se você estiver mudando de um Replicat integrado para um Replicat não integrado, poderá usar um Replicat não integrado sem uma tabela de checkpoints, conforme mostrado no seguinte exemplo:

ADD REPLICAT erep, INTEGRATED, EXTTRAIL ea, ggadmin.ggs_checkpoint
ALTER REPLICAT erep, NONINTEGRATED, CHECKPOINTTABLE ggadmin.ggs_checkpoint
BEGIN {NOW yyyy-mm-dd[ hh:mm[:ss[.cccccc]]]}

Define um checkpoint inicial na trilha.

NOW

Começa a replicar as alterações desde o momento em que o grupo é criado.

yyyy-mm-dd[ hh:mm[:ss[.cccccc]]]

Começa a extrair as alterações a partir de um momento específico.

EXTSEQNO sequence_number

Especifica o número da sequência do arquivo em uma trilha na qual iniciar o processamento de dados. Especifique o número de sequência, mas nenhum zero usado para preenchimento. Por exemplo, se o arquivo de trilha for \aa000000026, você especificará EXTSEQNO 26. Se não for especificado, o valor padrão será zero.

Por padrão, o processamento começa no início de uma trilha, a menos que essa opção seja usada. Para usar EXTSEQNO, também é necessário usar EXTRBA. Entre em contato com o Suporte Técnico da Oracle antes de usar essa opção.

EXTRBA rba

Válido para Db2 z/OS.

Especifica o endereço de byte relativo dentro do arquivo de trilha especificado pelo EXTSEQNO. Entre em contato com o Suporte Técnico da Oracle antes de usar essa opção.

PARAMS file_name

Especifica um arquivo de parâmetros em um local diferente do padrão de dirprm no diretório do Oracle GoldenGate. Especifique o nome do caminho totalmente qualificado.

REPORT file_name

Especifica o nome completo do caminho de um arquivo do relatório de processo em um local que não seja o padrão de dirrpt no diretório do Oracle GoldenGate.

DESC ‘description’

Especifica uma descrição do grupo, como 'Loads account_tab on Serv2'. Coloque a descrição entre aspas.

ENCRYPTIONPROFILE

Especifica o nome do perfil de criptografia para o Replicat.

CRITICAL

Indica se o processo é crítico para a implantação

PROFILE

Existem opções para selecionar os perfis Padrão ou Personalizado, caso você tenha criado um perfil usando a página Perfil no Distribution Service.

AUTOSTART

Selecione essa opção para iniciar o processo quando o Administration Service for iniciado.

DELAY

Tempo de espera em segundos antes de iniciar o processo.

AUTORESTART

Controla como o processo será reiniciado se ele terminar.

RETRIES

O número máximo que a tarefa deve ser reiniciada antes de cancelar os esforços de repetição. Essa definição é opcional.

WAITSECONDS

Especifica o tempo de espera antes de executar as novas tentativas.

RESETSECONDS

Redefine o tempo de espera para novas tentativas.

DISABLEONFAILURE

Se essa opção estiver ativada, a tarefa será desativada quando o número de novas tentativas se esgotar.

Exemplos


ALTER REPLICAT erep, EXTSEQNO 53

ALTER REPLICAT erep, EXTSEQNO 53, EXTRBA 0

ALTER REPLICAT erep, BEGIN 2011-01-07 08:00:00

ALTER REPLICAT erep, INTEGRATED

ALTER REPLICAT erep, NONINTEGRATED, CHECKPOINTTABLE ggadmin.ggs_checkpoint

ALTER REPLICAT wrep, EXTSEQNO 53