Gestión de Recursos del Servidor

Extract interactúa con un servidor de logmining subyacente en la base de datos de origen y Replicat interactúa con un servidor entrante en la base de datos de destino. En esta sección, se proporcionan directrices para gestionar la memoria compartida consumida por estos servidores.

Cuando la gestión automática (compartida) de memoria está activada (recomendada), no es necesario definir la variable de entorno STREAMS_POOL_SIZE para Oracle AI Database. Esto se debe a que no se necesita memoria mínima para el pool de flujos.

Si la gestión automática (compartida) de memoria no está activada, el pool de flujos puede utilizar hasta el 10% del pool compartido si no se especifica STREAMS_POOL_SIZE y está en uso un Extract de nivel raíz (para la captura descendente) o un Replicat integrado (en desuso en Oracle GoldenGate 26ai).

Para la extracción por PDB y la replicación paralela, no es necesario definir explícitamente el parámetro STREAMS_POOL_SIZE en Oracle AI Database. Para una mayor eficiencia y evitar el desperdicio de memoria, se recomienda no definir explícitamente este parámetro.

En la siguiente tabla se resumen los componentes y el uso del pool de flujos:

Tipo de Proceso Uso del Pool de Streams Descripción
Extracción integrada (por nivel de PDB) No El Extract por PDB es el Extract recomendado que se debe utilizar.
Extracción integrada (nivel raíz) Sí Root-Level-Extract solo es necesario para Downstream Capture. Por defecto, se asigna hasta 1G desde el pool de flujos.
Replicat clásico No -
Replicación coordinada No -
Replicat paralelo (modo no integrado) No -
Replicat paralelo (modo integrado) No -
Replicado integrado Sí Se recomienda utilizar Parallel Replicat en lugar de Replicat integrado. Si Integrated Replicat sigue en uso:

Defina el parámetro `MAX_SGA_SIZE` para limitar el uso del pool de flujos.

Si se utiliza Extract de nivel raíz o Replicat integrado, el tamaño del pool de flujos depende del parámetro MAX_SGA_SIZE definido en el archivo de parámetros Extract y Replicat:

El tamaño del pool de flujos debe ser un 25 % superior a la suma de la configuración de MAX_SGA_SIZE de los procesos de Extract, Integrated Replicats y XStream de nivel raíz.

Nota: Otros componentes de la base de datos también utilizan el pool de flujos (como Oracle Stream y Advanced Queuing), así que asegúrese de tenerlos en cuenta al ajustar el tamaño del pool de flujos para Oracle GoldenGate.