ESCLUDI SCHEMA

Valido per

Estrazione, Replicat, DEFGEN

Descrizione

Utilizzare il parametro SCHEMAEXCLUDE per escludere dall'installazione di Oracle GoldenGate gli oggetti di origine di proprietà del proprietario dell'origine specificato (ad esempio uno schema) quando si usano caratteri jolly, nonché per la specifica dei proprietari nelle istruzioni TABLE o MAP. Questo parametro è valido per i nomi in due e tre parti.

I caratteri jolly possono essere utilizzati per la specifica facoltativa <catalog> o <container>, nonché per la specifica <schema>. Assicurarsi di non utilizzare caratteri jolly in modo che tutti gli oggetti siano esclusi.

Il posizionamento di SCHEMAEXCLUDE 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.

SCHEMAEXCLUDE viene valutato prima di valutare i parametri TABLE o SEQUENCE associati. Quindi, l'ordine in cui appaiono non fa differenza.

Vedere anche il parametro EXCLUDEWILDCARDOBJECTSONLY.

Predefinito

Nessuno

Sintassi

SCHEMAEXCLUDE [<container>.]<schema>

<container>.

Se il database richiede nomi in tre parti, specifica il contenitore Oracle di origine che contiene il proprietario di origine da escludere. Utilizzare se è necessario un qualificatore per identificare il proprietario corretto da escludere.

<schema>

Specifica il nome del proprietario dell'origine da escludere. Per i database che richiedono nomi in tre parti, è possibile utilizzare <schema> senza <container> se la specifica SCHEMAEXCLUDE precede un set di parametri TABLE o MAP per i quali il contenitore predefinito viene specificato con il parametro SOURCECATALOG.

Esempi

Esempio 1

In questo esempio Oracle sono necessarie le specifiche <container> e <schema> e viene illustrato come utilizzare i caratteri jolly come parte della specifica.

EXTRACT capt
USERIDALIAS alias1
RMTHOST sysb, MGRPORT 7809
RMTTRAIL /ggs/dirdat/aa
SCHEMAEXCLUDE pdbtest.test*
TABLE pdb*.*.*;

Esempio 2

Questo esempio mostra come utilizzare SCHEMAEXCLUDE quando il database richiede solo un nome in due parti.

TABLE abc*.*;
SCHEMAEXCLUDE abctest*