Aggiunta di tabelle alla configurazione di Oracle GoldenGate

Questa procedura presuppone che la funzione di supporto DDL di Oracle GoldenGate non sia in uso o non sia supportata per il database.

Nota: per i database Oracle e MySQL, è possibile abilitare la funzione di supporto DDL di Oracle GoldenGate per acquisire e applicare automaticamente la DDL che aggiunge nuove tabelle, anziché utilizzare questa procedura. Vedere le istruzioni appropriate per il database in questa documentazione.

Rivedere questi passi prima di iniziare. Il processo varia leggermente, a seconda che le nuove tabelle soddisfino o meno i caratteri jolly nel parametro TABLE e se i nomi o le definizioni dei dati devono essere mappati sulla destinazione.

Prerequisiti per l'aggiunta di tabelle alla configurazione di Oracle GoldenGate

Per aggiungere una tabella alla configurazione di Oracle GoldenGate

  1. Arrestare l'accesso utente alle nuove tabelle.

  2. (Se le nuove tabelle non soddisfano un carattere jolly) Se si aggiungono numerose tabelle che non soddisfano un carattere jolly, creare una copia dei file dei parametri Extract e Replicat, quindi aggiungere le nuove tabelle con le istruzioni TABLE e MAP. Se non si desidera utilizzare una copia, modificare i file dei parametri originali dopo aver richiesto di interrompere ogni processo.

  3. (Se le nuove tabelle soddisfano i caratteri jolly) Nei file dei parametri Extract e Replicat, assicurarsi che il parametro WILDCARDRESOLVE non venga utilizzato, a meno che non sia impostato sul valore predefinito DYNAMIC.

  4. (Se le nuove tabelle non soddisfano un carattere jolly) Se le nuove tabelle non soddisfano una definizione di carattere jolly, arrestare Extract.

    STOP EXTRACT *group*
  5. Aggiungere le nuove tabelle ai database di origine e di destinazione.

  6. Se necessario per il database di origine, eseguire il comando ADD TRANDATA per le nuove tabelle. Prima di utilizzare ADD TRANDATA, eseguire il comando DBLOGIN USERIDALIAS.

  7. A seconda che le definitine di origine e destinazione siano identiche o diverse, utilizzare ASSUMETARGETDEFS o SOURCEDEFS nel file dei parametri Replicat. Se è necessario specificare SOURCEDEFS, è possibile specificare il modello con l'opzione DEF del parametro MAP.

  8. Per registrare le nuove definizioni di origine o le nuove istruzioni MAP, arrestare e avviare Replicat.

    STOP REPLICAT *group*
    START REPLICAT *group*
  9. Avvia estrazione, se applicabile.

    START EXTRACT *group*
  10. Consente all'utente di accedere alle nuove tabelle.