ALTER REPLICAT
Utilizzare ALTER REPLICAT per modificare gli attributi di un gruppo Replicat creato con il comando ADD REPLICAT. Prima di utilizzare questo comando, arrestare Replicat utilizzando il comando STOP REPLICAT.
Nota: ALTER REPLICAT non supporta il passaggio dalla normale modalità Replicat alla modalità coordinata. È necessario arrestare i processi, assicurarsi che tutti i dati inviati vengano applicati alla destinazione, eseguire il rollback del trail in un nuovo trail, eliminare e creare di nuovo il gruppo Replicat in modalità coordinata e infine riavviare i processi.
Sintassi
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
Nome del gruppo Replicat da modificare.
INTEGRATED
Consente il passaggio di Replicat dalla modalità non integrata alla modalità integrata. Le transazioni attualmente in corso vengono applicate prima di effettuare lo switch. Vedere Passaggio da Replicat non integrato a Replicat parallelo non integrato.
NONINTEGRATED, CHECKPOINTTABLE owner.table
(Oracle) Consente il passaggio di Replicat dalla modalità integrata alla modalità non integrata.
Per CHECKPOINTTABLE, specificare il proprietario e i nomi di una tabella dei checkpoint. La tabella deve essere creata con il comando ADD CHECKPOINTTABLE prima di eseguire il comando ALTER EXTRACT con NONINTEGRATED. Per ulteriori informazioni su Integrated Replicat, vedere Selezionare un tipo di replica per la distribuzione.
option [, . . .]
Utilizzare questa opzioni per modificare qualsiasi descrizione o opzione di servizio configurata con il comando ADD REPLICAT, ad eccezione delle opzioni CHECKPOINTTABLE e NODBCHECKPOINT.
Non è disponibile alcuna opzione per modificare un Replicat con CHECKPOINTTABLE in modo da eseguire la replica con o senza CHECKPOINTTABLE. Tuttavia, se si passa da un Integrated Replicat a un Replicat in modalità non integrata, quest'ultimo può essere utilizzato senza tabella di checkpoint, come mostrato nell'esempio seguente.
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]]]} |
Definisce un checkpoint iniziale nel trail.
NOW
Inizia a replicare le modifiche a partire dall'ora di creazione del gruppo.
yyyy-mm-dd[ hh:mm[:ss[.cccccc]]]
Inizia a estrarre le modifiche a partire da una data e un'ora specifiche.
EXTSEQNO sequence_number
Specifica il numero di sequenza del file in un trail in cui iniziare l'elaborazione dei dati. Specificare il numero di sequenza, omettendo gli zeri di riempimento. Ad esempio, se il file di trail è \aa000000026, specificare EXTSEQNO 26. Se il numero non viene specificato, verrà utilizzato il valore predefinito zero.
Per impostazione predefinita, l'elaborazione viene avviata dall'inizio di un trail, a meno che non venga usata questa opzione. Per utilizzare EXTSEQNO, è necessario utilizzare anche EXTRBA. Contattare il Supporto Oracle prima di utilizzare questa opzione.
EXTRBA rba
Valido per Db2 z/OS.
Specifica l'indirizzo byte relativo all'interno del file di trail specificato da EXTSEQNO. Contattare il Supporto Oracle prima di utilizzare questa opzione.
PARAMS file_name
Specifica un file dei parametri in una posizione diversa dall'impostazione predefinita dirprm all'interno della directory Oracle GoldenGate. Specificare il nome percorso completamente qualificato.
REPORT file_name
Specifica il nome percorso completo di un file del report di processo in una posizione diversa dall'impostazione predefinita dirrpt all'interno della directory di Oracle GoldenGate.
DESC ‘description’
Specifica una descrizione del gruppo, ad esempio 'Loads account_tab on Serv2'. Includere la descrizione tra apici.
ENCRYPTIONPROFILE
Specifica il nome del profilo di cifratura per Replicat.
CRITICAL
Indica se il processo è di importanza critica per la distribuzione.
PROFILE
Sono disponibili delle opzioni per selezionare il profilo predefinito o personalizzato, se ne è stato creato uno utilizzando l'apposita pagina del servizio di distribuzione.
AUTOSTART
Selezionare questa opzione per avviare il processo all'avvio del servizio di amministrazione.
DELAY
Periodo di tempo di attesa, in secondi, prima dell'avvio del processo.
AUTORESTART
Controlla le modalità di riavvio del processo se terminato.
RETRIES
Numero massimo di volte in cui il task deve essere riavviato prima di annullare gli sforzi di un nuovo tentativo. Questa opzione è facoltativa.
WAITSECONDS
Specifica il tempo di attesa prima di eseguire i nuovi tentativi.
RESETSECONDS
Reimposta il tempo di attesa per i nuovi tentativi.
DISABLEONFAILURE
Quando questa opzione è abilitata, il task viene disabilitato all'esaurimento del numero dei nuovi tentativi consentiti.
Esempi
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