ESCLUSIONE TABELLA

Valido per

Extract

Descrizione

Utilizzare il parametro TABLEEXCLUDE con i parametri TABLE e SEQUENCE per escludere in modo esplicito le tabelle e le sequenze dalla specifica di caratteri jolly. Il posizionamento di TABLEEXCLUDE in relazione ai parametri che specificano file o trail ne determina l'effetto. I parametri che specificano gli trail o i file sono: EXTFILE, RMTFILE, EXTTRAIL, RMTTRAIL. Il parametro funziona come indicato di seguito.

TABLEEXCLUDE viene valutato prima di valutare il parametro TABLE o SEQUENCE associato. Quindi, l'ordine in cui appaiono non fa differenza.

Quando si utilizzano i caratteri jolly, fare attenzione a non posizionarli in modo che tutti gli oggetti siano esclusi, senza lasciare nulla da catturare. Ad esempio, quanto segue non acquisisce nulla:

TABLE cat1.schema*.tab*;
TABLEEXCLUDE cat1.*.*

L'impostazione predefinita per la risoluzione dei caratteri jolly è WILDCARDRESOLVE DYNAMIC. Pertanto, se una tabella esclusa con TABLEEXCLUDE viene rinominata in un nome che soddisfa un carattere jolly, i dati verranno acquisiti. L'impostazione DYNAMIC consente di risolvere i nuovi nomi di tabella che soddisfano un carattere jolly non appena vengono rilevati e inclusi immediatamente nella configurazione di Oracle GoldenGate. Per ulteriori informazioni, vedere WILDCARDRESOLVE.

Vedere anche il parametro EXCLUDEWILDCARDOBJECTSONLY.

Predefinito

Nessuno

Sintassi

TABLEEXCLUDE [<container>. | <catalog>.]<owner>.{<table> | <sequence>}

<container>.

Se il database richiede nomi in tre parti, specifica il nome o la specifica dei caratteri jolly del contenitore Oracle contenente l'oggetto da escludere.

<owner>

Specifica il nome o la specifica dei caratteri jolly del proprietario, ad esempio lo schema, dell'oggetto da escludere.

<table> | <sequence>

Il nome o la specifica jolly dell'oggetto da escludere.

Esempio

In questo esempio, test.tab* specifica che tutte le tabelle che iniziano con tab nello schema test devono essere escluse da tutti i file trail. La tabella fin.acct è esclusa dal trail ee. La tabella fin.sales è esclusa dal trail ff.

TABLEEXCLUDE  test.tab*
	EXTTRAIL ./dirdat/ee
TABLE pdb1.*.*;
TABLEEXCLUDE pdb1.fin.acct
	EXTTRAIL ./dirdat/ff
TABLE pdb2.*.*;
TABLEEXCLUDE pdb2.fin.sales