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