ADOTAÇÕES INICIAIS

Válido Para

Válido para Extração de Carga Inicial para PostgreSQL e SQL Server.

Descrição

Esse parâmetro é usado para ativar a instanciação de precisão para um Extract de carga inicial, que permite a instanciação de dados inicial sem incorrer em tempo de inatividade do aplicativo. A instanciação precisa é obtida através da criação de um ponto consistente do banco de dados em relação ao log de transações, ou identificável por uma posição de log de transações como LSN. O Extract de Carga Inicial lê os conjuntos de dados que já foram submetidos a commit até o ponto consistente. As alterações após esse ponto consistente não são capturadas pela Extração de Carga Inicial. Um Extract CDC pode ser usado em conjunto para capturar as transações após o LSN de instanciação preciso.

As consultas no nível de isolamento do instantâneo retornam dados que são confirmados no momento em que a transação é iniciada. As alterações não confirmadas após o início da transação são ignoradas.

Por padrão, a instanciação precisa é desativada. Para ativar a instanciação precisa, use o parâmetro INITIALLOADOPTIONS com a opção USESNAPSHOT ao configurar um Extract de carga on-line.

Sintaxe

INITIALLOADOPTIONS USESNAPSHOT

Exemplos

O exemplo mostra o uso do parâmetro com a opção USESNAPSHOT no arquivo de parâmetros de Extract de carga inicial. O nome do Extract de carga inicial é extinit.

EXTRACT extinit
INITIALLOADOPTIONS USESNAPSHOT
SOURCEDB psql_src USERIDALIAS ggma PASSWORD We1come23
EXTFILE ei, MEGABYTES 500, PURGE
TABLE public.*;