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