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
-
Questa procedura presuppone che le tabelle di origine e di destinazione siano vuote o contengano dati identici (già sincronizzati).
-
È possibile utilizzare i comandi
DBLOGIN USERIDALIASeADD TRANDATA. Prima di iniziare questa procedura, vedere per l'uso corretto di questi comandi per il database.
Per aggiungere una tabella alla configurazione di Oracle GoldenGate
-
Arrestare l'accesso utente alle nuove tabelle.
-
(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
TABLEeMAP. Se non si desidera utilizzare una copia, modificare i file dei parametri originali dopo aver richiesto di interrompere ogni processo. -
(Se le nuove tabelle soddisfano i caratteri jolly) Nei file dei parametri Extract e Replicat, assicurarsi che il parametro
WILDCARDRESOLVEnon venga utilizzato, a meno che non sia impostato sul valore predefinitoDYNAMIC. -
(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* -
Aggiungere le nuove tabelle ai database di origine e di destinazione.
-
Se necessario per il database di origine, eseguire il comando
ADD TRANDATAper le nuove tabelle. Prima di utilizzareADD TRANDATA, eseguire il comandoDBLOGIN USERIDALIAS. -
A seconda che le definitine di origine e destinazione siano identiche o diverse, utilizzare
ASSUMETARGETDEFSoSOURCEDEFSnel file dei parametri Replicat. Se è necessario specificareSOURCEDEFS, è possibile specificare il modello con l'opzioneDEFdel parametroMAP. -
Per registrare le nuove definizioni di origine o le nuove istruzioni
MAP, arrestare e avviare Replicat.STOP REPLICAT *group* START REPLICAT *group* -
Avvia estrazione, se applicabile.
START EXTRACT *group* -
Consente all'utente di accedere alle nuove tabelle.