ROLLOVER

Válido Para

Extrair

Descrição

Use o parâmetro ROLLOVER para especificar o intervalo no qual os arquivos de trilha são expirados e os novos são criados. ROLLOVER é global e se aplica a todas as trilhas definidas com instruções RMTTRAIL ou RMTFILE em um arquivo de parâmetros.

Use ROLLOVER para criar arquivos de trilha que representem períodos distintos (por exemplo, cada dia). Ele facilita o processamento contínuo, fornecendo um meio de organizar a saída. Ele também fornece um meio de organizar execuções em batch desativando um arquivo e iniciando outro para a próxima execução.

Os arquivos rolam entre transações, não no meio de uma, garantindo a integridade dos dados. Os pontos de verificação são gravados quando os arquivos são rolados para garantir que os arquivos anteriores não sejam mais necessários para processamento.

A rolagem ocorrerá somente se as condições de rolagem forem satisfeitas durante a execução. Por exemplo, se ROLLOVER ON TUESDAY for especificado e a extração de dados começar na terça-feira, o rollover não ocorrerá até a próxima terça-feira (a menos que regras ROLLOVER mais precisas sejam especificadas). Você pode especificar até 30 regras de reinvestimento.

A rolagem é obrigatória quando o parâmetro DB_UNIQUE_NAME é alterado na origem. A razão é que a alteração desse parâmetro requer que a própria instância seja interrompida e reiniciada. Após a reinicialização, o Extract inicia o novo arquivo de trilha na sequência de acordo com a lógica de reinvestimento existente. Outros processos, como Caminho de Distribuição e Replicat, não são interrompidos ou exigem uma reinicialização após o parâmetro DB_UNIQUE_NAME ser alterado.

Se o valor do token DbUniqueName na origem for alterado, o Data Pump e o Serviço de Distribuição causarão uma substituição no próximo arquivo de trilha para manter um valor correto para o nome exclusivo no cabeçalho da trilha.

A opção AT ou ON é obrigatória. Ambas as opções podem ser usadas juntas e em qualquer ordem. O uso de AT sem ON cria um novo arquivo de trilha no horário especificado todos os dias.

Um número de sequência de trilha pode ser incrementado de 000001 a 999999 e, em seguida, a numeração de sequência começa mais de 000000.

Padrão

Passe para cima quando o tamanho do arquivo padrão for atingido ou o tamanho especificado com a opção MEGABYTES do comando ADD RMTTRAIL ou ADD EXTTRAIL for atingido.

Sintaxe

ROLLOVER {AT *<hh>:<mi>* | ON <day> | AT *<hh>:<mi>* ON <day>} [REPORT]

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 há distinção entre maiúsculas e minúsculas nos valores.

REPORT

Gera um relatório para o número de registros extraídos de cada tabela desde a última geração do relatório. O relatório representa o número de registros enviados para a trilha correspondente, a menos que outros relatórios sejam gerados por meio do parâmetro REPORT.

Exemplos

Exemplo 1

As seguintes idades percorrem todos os dias às 3:00.

ROLLOVER AT 15:00

Exemplo 2

As seguintes idades percorrem todos os domingos às 8:00 da manhã.

ROLLOVER AT 08:00 ON SUNDAY