DESCARTAR SOBREPOSIÇÃO

Válido Para

Extract e Replicat

Descrição

Use o parâmetro DISCARDROLLOVER para definir uma programação de arquivos de descarte de aging. Para execuções longas ou contínuas, a definição de uma programação de vencimento impede que o arquivo de descarte seja preenchido e faça com que o processo seja encerrado, além de fornecer um conjunto previsível de arquivos que podem ser incluídos em sua rotina de arquivamento.

Quando o ponto de idade DISCARDROLLOVER é atingido, um novo arquivo de descarte é criado e os arquivos antigos são renomeados no formato <GROUPn.extension>, em que:

Você pode especificar uma hora do dia, um dia da semana ou ambos. Especificar apenas uma hora do dia (opção AT) sem um dia da semana (opção ON) gera um arquivo de descarte na hora especificada todos os dias.

Descarte o roll-over de arquivos no início de uma execução de processo. No entanto, se APPEND ou PURGE for especificado no parâmetro DISCARDFILE, os arquivos de descarte não serão rolados no início de um processo.

Se o parâmetro NODISCARDFILE for usado com o parâmetro DISCARDROLLOVER, o processo será interrompido.

Para obter mais informações sobre o arquivo de descarte, consulte Visão Geral do Tratamento de Erros do Oracle GoldenGate.

Padrão

Desativado. Por padrão, os arquivos de descarte são rolados quando um processo é iniciado.

Sintaxe

DISCARDROLLOVER
{AT *<hh>:<mi>* |
ON <day> |
AT *<hh>:<mm>* ON <day>}

AT <hh:mi>

A hora do dia para expiração do arquivo.

Valores válidos:

ON <day>

O dia da semana para expiração do arquivo.

Valores válidos:

SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY

Não diferenciam maiúsculas de minúsculas.

Exemplos

Exemplo 1

DISCARDROLLOVER AT 05:30

Exemplo 2

DISCARDROLLOVER ON friday

Exemplo 3

DISCARDROLLOVER AT 05:30 ON friday