Opções de Parâmetro Adicionais para Replicação Integrada e Replicação Paralela no Modo Integrado
É possível definir esses parâmetros usando o parâmetro DBOPTIONS com a opção INTEGRATEDPARAMS ou dinamicamente emitindo o comando SEND REPLICAT com a opção INTEGRATEDPARAMS.
A configuração do Replicat padrão deve ser suficiente. No entanto, se necessário, você pode definir os seguintes parâmetros do servidor de entrada para suportar requisitos específicos.
Observação:
Para obter informações detalhadas e orientação de uso desses parâmetros, consulte a seção "DBMS_APPLY_ADM" em Oracle AI Database PL/SQL Packages and Types Reference.
Consulte DBOPTIONS para obter mais informações sobre o parâmetro.
-
COMMIT_SERIALIZATION: Controla a ordem em que as transações aplicadas são confirmadas e têm 2 modos,DEPENDENT_TRANSACTIONSeFULL. O modo padrão para o Oracle GoldenGate éDEPENDENT_TRANSACTIONSno qual transações dependentes são aplicadas na ordem correta, embora talvez não sejam necessariamente aplicadas na ordem do commit de origem. No modoFULL, a ordem de commit de origem é aplicada ao aplicar transações. -
BATCHSQL_MODE: Controla o modo de programação de execução em batch, incluindo dependências pendentes. Uma dependência pendente é uma dependência de outra transação que já foi programada, mas não foi completamente executada. O padrão éDEPENDENT. Você pode usar os três modos a seguir:DEPENDENTE
Programação consciente de dependência sem um início antecipado. As transações em lote são programadas quando não há dependências pendentes.
DEPENDENT_EAGER
Batch com conhecimento de dependência com início antecipado. As transações em lote são programadas independentemente das dependências pendentes.
SEQUENCIAL
Batching sequencial. As transações são agrupadas em lotes agrupando as transações sequencialmente com base na ordem de confirmação original.
-
DISABLE_ON_ERROR: Determina se o servidor de aplicação está desativado ou se continua em um erro não resolvido. O padrão do Oracle GoldenGate éN(continuar em erros). No entanto, você poderá definir a opção como S se precisar desativar o servidor de aplicação quando ocorrer um erro. -
EAGER_SIZE: Define um limite para o tamanho de uma transação (em número de LCRs) após as quais o Oracle GoldenGate começa a aplicar dados antes que o registro do commit seja recebido. O padrão do Oracle GoldenGate é15100. -
ENABLE_XSTREAM_TABLE_STATS: Controla se as estatísticas sobre as transações aplicadas são registradas na viewV$GOLDENGATE_TABLE_STATSou não coletadas. O padrão do Oracle GoldenGate éY(coletar estatísticas). -
MAX_PARALLELISM: Limita o número de servidores de aplicação que podem ser usados quando a carga é pesada. Esse número é reduzido novamente quando a carga de trabalho diminui. O ajuste automático do número de servidores de aplicação só entrará em vigor sePARALLELISMfor maior que 1 eMAX_PARALLELISMfor maior quePARALLELISM. SePARALLELISMfor igual aMAX_PARALLELISM, o número de servidores de aplicação permanecerá constante durante a carga de trabalho. O padrão do Oracle GoldenGate é 50. -
MAX_PGA_SIZE: Controla a quantidade de alocação da Área Global do Programa (PGA) no banco de dados de destino. O valor padrão do Oracle GoldenGate é 1 GB. Se esse parâmetro não for definido, ele será limitado porPGA_AGGREGATE_TARGET. -
MAX_SGA_SIZE: Controla a quantidade de memória compartilhada usada pelo servidor de entrada. O padrão do Oracle GoldenGate éINFINITE. Para obter recomendações de dimensionamento, consulte Gerenciando Recursos do Servidor. -
MESSAGE_TRACKING_FREQUENCY: Controla a frequência com que os LCRs são marcados para rastreamento de LCR de alto nível por meio do processamento de aplicação. O valor padrão é2000000, o que significa que cada 2 milionésimos de LCR são rastreados. Um valor de zero (0) desativa o rastreamento de LCR. -
PARALLELISM: Define um número mínimo de servidores de aplicação que podem ser usados em condições normais. A definição dePARALLELISMcomo 1 desativa o paralelismo de aplicação, e as transações são aplicadas com um único processo de servidor de aplicação. O padrão do Oracle GoldenGate é4. Para o Oracle Standard Edition, isso deve ser definido como1. -
PARALLELISM_INTERVAL: Define o intervalo em segundos no qual a atividade da carga de trabalho atual é calculada. O Replicat calcula o throughput médio a cada 5 XPARALLELISM_INTERVALsegundos. Após cada cálculo, o componente de aplicação pode aumentar ou diminuir o número de servidores de aplicação para tentar melhorar o throughput. Se o throughput for aprimorado, o componente de aplicação manterá o novo número de servidores de aplicação. O intervalo de paralelismo será usado somente sePARALLELISMfor definido como um valor maior que um e o valorMAX_PARALLELISMfor maior que o valorPARALLELISM. O padrão é 5 segundos. -
PRESERVE_ENCRYPTION: Controla se a criptografia das colunas criptografadas deve ser preservada usando a Criptografia Transparente de Dados. O padrão do Oracle GoldenGate éN(não aplique os dados na forma criptografada). -
TRACE_LEVEL: Controla o nível de rastreamento do servidor de entrada Replicat. Para uso apenas com orientação do Oracle Support. O padrão do Oracle GoldenGate é0(sem rastreamento). -
WRITE_ALERT_LOG: Controla se o servidor de entrada Replicat grava mensagens no log de alerta do Oracle. O padrão do Oracle GoldenGate éY(sim).