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.*;