TAVOLO PER DEFGEN
Valido per
DEFGEN
Descrizione
Utilizzare il parametro TABLE in un file di parametri DEFGEN per identificare una o piu' tabelle d'origine per le quali eseguire la utility.
È possibile eseguire l'output delle definizioni per gli oggetti che si trovano in contenitori diversi in un container database Oracle nello stesso file delle definizioni. Tutti gli attributi della tabella devono essere identici, ad esempio la distinzione tra maiuscole e minuscole, il set di caratteri e l'uso del nome completo a tre parti. Ad esempio, non è possibile utilizzare nomi in due parti (spostati dal contenitore o dal catalogo dal parametro NOCATALOG) e nomi in tre parti nello stesso file di definizioni.
Predefinito
Nessuno
Sintassi
TABLE [<catalog>.]<owner>.<table>[, DEF <template>];
[<catalog>.]<owner.table>
Container database Oracle, se applicabile, nonché proprietario e nome della tabella. Questo parametro accetta caratteri jolly. Oracle GoldenGate aumenta in maniera automatica la memoria interna per tenere traccia di un massimo di 100.000 voci di caratteri jolly.
Oracle GoldenGate conserva il caso del nome della tabella. Alcuni database richiedono che un nome sia racchiuso tra virgolette doppie per applicare la distinzione tra maiuscole e minuscole. Altri database con distinzione tra maiuscole e minuscole non richiedono virgolette doppie per applicare la distinzione tra maiuscole e minuscole, ma è necessario specificare i nomi nel modo in cui vengono memorizzati nel database.
DEF <template>
Crea un modello di definizioni basato sulle definizioni della tabella specificata. Un modello consente di aggiungere nuove tabelle con le stesse definizioni della tabella specificata durante l'esecuzione di un processo Oracle GoldenGate, senza dover prima eseguire DEFGEN e senza dover arrestare e avviare il processo Oracle GoldenGate per aggiornare la cache delle definizioni. Per utilizzare un modello generato da DEFGEN, specificarlo con l'opzione DEF o TARGETDEF dell'istruzione TABLE o MAP. Per mantenere la distinzione tra maiuscole e minuscole, specificare il nome del modello come si desidera specificare qualsiasi oggetto con distinzione tra maiuscole e minuscole nel database. Questa opzione non è supportata per i caricamenti iniziali.
;
Termina l'istruzione TABLE.
Esempi
Esempio 1
TABLE fin.account;
Esempio 2
TABLE fin.acc*;
Esempio 3
TABLE fin."acct1", DEF "acctdefs";