EXCLUSIÓN DE TABLA

Válido para

Extracción

Descripción

Utilice el parámetro TABLEEXCLUDE con los parámetros TABLE y SEQUENCE para excluir explícitamente las tablas y secuencias de una especificación con comodines. El posicionamiento de TABLEEXCLUDE en relación con los parámetros que especifican archivos o pistas determina su efecto. Los parámetros que especifican pistas o archivos son: EXTFILE, RMTFILE, EXTTRAIL, RMTTRAIL. El parámetro funciona de la siguiente manera:

TABLEEXCLUDE se evalúa antes de evaluar el parámetro TABLE o SEQUENCE asociado. Por lo tanto, el orden en el que aparecen no hace una diferencia.

Al utilizar comodines, tenga cuidado de no colocarlos de modo que se excluyan todos los objetos, sin dejar nada que capturar. Por ejemplo, lo siguiente no captura nada:

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

El valor por defecto para resolver comodines es WILDCARDRESOLVE DYNAMIC. Por lo tanto, si se cambia el nombre de una tabla excluida con TABLEEXCLUDE a un nombre que cumpla un comodín, se capturarán los datos. El valor DYNAMIC permite que los nuevos nombres de tabla que cumplan un comodín se resuelvan tan pronto como se encuentren e incluyan en la configuración de Oracle GoldenGate inmediatamente. Para obtener más información, consulte WILDCARDRESOLVE.

Consulte también el parámetro EXCLUDEWILDCARDOBJECTSONLY.

Valor por defecto

Ninguno

Sintaxis

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

<container>.

Si la base de datos necesita nombres de tres partes, especifica el nombre o la especificación de comodín del contenedor de Oracle que contiene el objeto que se va a excluir.

<owner>

Especifica el nombre o la especificación de comodín del propietario, como el esquema, del objeto que se va a excluir.

<table> | <sequence>

Especificación de nombre o comodín del objeto que se va a excluir.

Ejemplo

En este ejemplo, test.tab* especifica que todas las tablas que empiecen por tab en el esquema test se excluirán de todos los archivos de pista. La tabla fin.acct está excluida de la pista ee. La tabla fin.sales está excluida de la pista ff.

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