TAMAÑO DE PILA DE FUNCIONES
Válido para
Extraer y Replicat
Descripción
Utilice el parámetro FUNCTIONSTACKSIZE para controlar el tamaño de la pila de memoria que se utiliza para procesar las funciones de conversión de columnas de Oracle GoldenGate. La pila de memoria contiene argumentos proporcionados desde y hacia una función de Oracle GoldenGate. No es necesario que utilice este parámetro a menos que Oracle GoldenGate devuelva un mensaje que indique que se debe aumentar el tamaño de la pila. El mensaje es similar a:
Not enough stack space. Specify FUNCTIONSTACKSIZE greater than {0,number,0}
Esto puede ocurrir cuando se utiliza un gran número de funciones o argumentos.
El valor por defecto sin FUNCTIONSTACKSIZE es 200 argumentos, lo que optimiza el rendimiento de Oracle GoldenGate y su uso de la memoria del sistema. El aumento de este parámetro puede afectar negativamente al rendimiento y al uso de la memoria del sistema.
Al definir FUNCTIONSTACKSIZE para un Replicat coordinado, tenga en cuenta que el valor especificado se aplica a cada thread de la configuración, no como un umbral de agregación para Replicat en su conjunto. Por ejemplo, si se especifica FUNCTIONSTACKSIZE 400, es posible que cada thread tenga 399 argumentos sin ninguna advertencia o error de Replicat.
FUNCTIONSTACKSIZE debe aparecer en el archivo de parámetros antes de que se muestren los parámetros que incluyen funciones. FUNCTIONSTACKSIZE es un parámetro global. Afecta a todas las cláusulas de un archivo de parámetros.
Valor por defecto
200 argumentos
Sintaxis
FUNCTIONSTACKSIZE <number>
<number>
Valor entre 0 y 5000 que indica el número de argumentos de función que se van a permitir en una cláusula de parámetro.
Ejemplo
FUNCTIONSTACKSIZE 300