EXCLUSIÓN DE ESQUEMA

Válido para

Extraer, Replicat, DEFGEN

Descripción

Utilice el parámetro SCHEMAEXCLUDE para excluir los objetos del origen que sean propiedad del propietario de origen especificado (como un esquema) de la Configuración de Oracle GoldenGate cuando se estén utilizando comodines para especificar los propietarios en sentencias TABLE o MAP. Este parámetro es válido para nombres de dos y tres partes.

Se pueden utilizar comodines para la especificación opcional <catalog> o <container>, así como para la especificación <schema>. Asegúrese de no utilizar comodines para que se excluyan todos los objetos.

El posicionamiento de SCHEMAEXCLUDE 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:

SCHEMAEXCLUDE se evalúa antes de evaluar los parámetros TABLE o SEQUENCE asociados. Por lo tanto, el orden en el que aparecen no hace una diferencia.

Consulte también el parámetro EXCLUDEWILDCARDOBJECTSONLY.

Valor por defecto

Ninguno

Sintaxis

SCHEMAEXCLUDE [<container>.]<schema>

<container>.

Si la base de datos necesita nombres de tres partes, especifica el contenedor de Oracle de origen que contiene el propietario de origen que se va a excluir. Se utiliza si se necesita un calificador para identificar al propietario correcto que excluir.

<schema>

Especifica el nombre del propietario de origen que se va a excluir. Para las bases de datos que necesitan nombres de tres partes, puede utilizar <schema> sin <container> si la especificación SCHEMAEXCLUDE precede a un juego de parámetros TABLE o MAP para el que se especifica el contenedor por defecto con el parámetro SOURCECATALOG.

Ejemplos

Ejemplo 1

En este ejemplo de Oracle se necesitan las especificaciones <container> y <schema> y se muestra cómo se pueden utilizar los comodines como parte de la especificación.

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

Ejemplo 2

En este ejemplo se muestra cómo utilizar SCHEMAEXCLUDE cuando la base de datos solo necesita un nombre de dos partes.

TABLE abc*.*;
SCHEMAEXCLUDE abctest*