EXCLUIR TABELA

Válido Para

Extrair

Descrição

Use o parâmetro TABLEEXCLUDE com os parâmetros TABLE e SEQUENCE para excluir explicitamente tabelas e sequências de uma especificação de curinga. O posicionamento de TABLEEXCLUDE em relação aos parâmetros que especificam arquivos ou trilhas determina seu efeito. Os parâmetros que especificam trilhas ou arquivos são: EXTFILE, RMTFILE, EXTTRAIL, RMTTRAIL. O parâmetro funciona da seguinte forma:

TABLEEXCLUDE é avaliado antes de avaliar o parâmetro TABLE ou SEQUENCE associado. Assim, a ordem em que aparecem não faz diferença.

Ao usar curingas, tenha cuidado para não colocá-los de tal forma que todos os objetos sejam excluídos, não deixando nada para capturar. Por exemplo, o seguinte não captura nada:

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

O padrão para resolver curingas é WILDCARDRESOLVE DYNAMIC. Portanto, se uma tabela excluída com TABLEEXCLUDE for renomeada para um nome que satisfaça a um curinga, os dados serão capturados. A definição DYNAMIC permite que novos nomes de tabela que satisfazem a um caractere curinga sejam resolvidos assim que forem encontrados e incluídos na configuração do Oracle GoldenGate imediatamente. Para obter mais informações, consulte WILDCARDRESOLVE.

Consulte também o parâmetro EXCLUDEWILDCARDOBJECTSONLY.

Padrão

Nenhum

Sintaxe

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

<container>.

Se o banco de dados exigir nomes de três partes, especifica o nome ou a especificação de curinga do contêiner Oracle que contém o objeto a ser excluído.

<owner>

Especifica o nome ou a especificação de curinga do proprietário, como o esquema, do objeto a ser excluído.

<table> | <sequence>

O nome ou a especificação de curinga do objeto a ser excluído.

Exemplo

Neste exemplo, test.tab* especifica que todas as tabelas que começam com tab no esquema test devem ser excluídas de todos os arquivos de trilha. A tabela fin.acct foi excluída da trilha ee. A tabela fin.sales foi excluída da trilha ff.

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