START EXTRACT
Use START EXTRACT para iniciar o processo de Extract. Para confirmar que a Extração foi iniciada, use o comando INFO EXTRACT ou STATUS EXTRACT. O Extract pode ser iniciado em seu ponto inicial normal (desde os checkpoints inicial ou atual) ou de uma posição alternativa especificada pelo usuário na origem de dados.
Ponto Inicial Normal
Sem opções, o START EXTRACT direciona um Extract para começar a processar em um dos seguintes locais na origem dos dados a fim de manter a integridade deles:
-
Após o término normal ou anormal: Na primeira transação não processada na origem de dados da execução anterior, conforme representado pelo checkpoint de leitura atual.
-
Primeira inicialização depois que o grupo foi criado: No ponto inicial especificado com o comando
ADD EXTRACT.
Ponto Inicial Alternativo
Antes de iniciar o Extract com ATCSN ou AFTERCSN, você deve estabelecer um local inicial físico com um dos seguintes comandos:
-
ADD EXTRACTcom a opçãoBEGINdefinida como um timestamp anterior ao valor do CSN especificado comATCSNouAFTERCSN. O log da transação que contém o timestamp e cada log subsequente deverão estar disponíveis no sistema antes de iniciar o Extract. -
ALTER EXTRACTpara o número de sequência do log que contém a CSN especificada comATCSNouAFTERCSN.
Sintaxe
START EXTRACT group_name
[ATCSN csn | AFTERCSN csn]
[BRoptions]
group_name
O nome de um grupo Extract ou um caractere curinga (*) para especificar diversos grupos. Por exemplo, T* inicia todos os grupos de Extração cujos nomes começam com T.
ATCSN csn |
AFTERCSN csn |
Especifica um ponto inicial alternativo.
ATCSN
Direciona o Extract a posicionar seu ponto inicial na primeira transação que tem o CSN especificado. Quaisquer transações na origem de dados que tenham valores de CSN inferiores ao especificado serão ignoradas.
AFTERCSN
Direciona o Extract a posicionar seu ponto inicial no começo da primeira transação após aquela que tem o CSN especificado. Quaisquer transações na origem de dados que tenham valores de CSN inferiores ou iguais ao especificado serão ignoradas.
csn
Especifica um valor de CSN. Digite o valor do CSN no formato válido para o banco de dados. O Extract será encerrado de modo anormal se o formato for inválido, e gravará uma mensagem no arquivo de relatório. Para determinar o CSN a ser fornecido após a conclusão de uma carga inicial, use o identificador serial no qual o utilitário de carga foi concluído. Caso contrário, siga as instruções no procedimento de carga inicial para determinar quando iniciar o Extract.
A seguir estão diretrizes adicionais a serem observadas ao usar ATCSN e AFTERCSN:
-
O CSN é armazenado no cabeçalho do arquivo, de modo que ele fique disponível para processos downstream.
-
Quando um registro que está especificado com um CSN é encontrado, o Extract emite um checkpoint. O checkpoint garante que inicializações subsequentes do Extract comecem pelo local solicitado e não por um ponto anterior ao CSN solicitado.
-
Você deve estabelecer um ponto inicial físico no log ou na trilha da transação para Extract com
ADD EXTRACTouALTER EXTRACTantes de usarATCSNouAFTERCSN. Essas opções se destinam a ser um filtro adicional após o Extract ser posicionado em um local físico na origem de dados.
BR options
O Extract pode ser iniciado com opções BR. Eis aqui alguns exemplos das opções BR:
-
START EXTRACT BROFF -
START EXTRACT BRRESET -
START EXTRACT BRInterval# BRKEEPSTALEFILES -
START EXTRACT BRKEEPSTALEFILES -
START EXTRACT BRFSOPTION
Consulte BR na Referência de Parâmetros e Funções do Oracle GoldenGate para obter detalhes.
Exemplos
START EXTRACT exte
START EXTRACT exte ATCSN 684993
START EXTRACT exte AFTERCSN 684993