Gerenciando Recursos do Servidor

O Extract interage com um servidor de logmining subjacente no banco de dados de origem e o Replicat interage com um servidor de entrada no banco de dados de destino. Esta seção fornece diretrizes para o gerenciamento da memória compartilhada consumida por esses servidores.

Quando o Gerenciamento Automático de Memória (Compartilhado) está ativado (recomendado), não há necessidade de definir a variável de ambiente STREAMS_POOL_SIZE para o Oracle AI Database. Isso ocorre porque não é necessária memória mínima para o Pool de Fluxos.

Se o Gerenciamento Automático de Memória (Compartilhado) não estiver ativado, o Pool de Fluxos poderá usar até 10% do Pool Compartilhado se STREAMS_POOL_SIZE não for especificado e um Extract no nível raiz (para Captura Downstream) ou Replicat integrado (obsoleto no Oracle GoldenGate 26ai) estiver em uso.

Para Extrato por PDB e Replicat paralelo, não há necessidade de definir o parâmetro STREAMS_POOL_SIZE no Oracle AI Database explicitamente. Para maior eficiência e prevenção do desperdício de memória, recomenda-se não definir explicitamente esse parâmetro.

A tabela a seguir resume os componentes e o uso do Pool de Fluxos:

Tipo de Processo Uso do Pool de Streams Descrição
Extração Integrada (por Nível de PDB) Não Extrato por PDB é o Extract recomendado a ser usado.
Extração Integrada (Nível Raiz) Sim Root-Level-Extract só é necessário pelo Downstream Capture. Por padrão, até 1G é alocado do Pool de Streams.
Replicat Clássico Não -
Replicat Coordenado Não -
Replicat Paralelo (modo não integrado) Não -
Replicat Paralelo (modo integrado) Não -
Replicat Integrado Sim É recomendável usar o Replicat Paralelo em vez do Replicat integrado. Se o Replicat Integrado ainda estiver em uso:

Defina o parâmetro `MAX_SGA_SIZE` para limitar a utilização do Pool de Streams.

Se estiver usando Extract no nível da raiz ou Replicat integrado, o tamanho do Pool de Streams dependerá do parâmetro MAX_SGA_SIZE definido no arquivo de parâmetros Extract e Replicat:

O tamanho do Pool de Streams deve ser 25% maior que a soma das definições MAX_SGA_SIZE dos processos Extract, Replicats Integrados e XStream no nível raiz.

Observação: O pool do Streams também é usado por outros componentes do banco de dados (como Oracle Stream e Advanced Queuing), portanto, certifique-se de levá-los em consideração ao dimensionar o pool do Streams para o Oracle GoldenGate.