DIMENSIONE STACK DI FUNZIONI

Valido per

Estrai e Replicat

Descrizione

Utilizzare il parametro FUNCTIONSTACKSIZE per controllare la dimensione dello stack di memoria utilizzato per l'elaborazione delle funzioni di conversione delle colonne di Oracle GoldenGate. Lo stack di memoria contiene gli argomenti forniti a e da una funzione Oracle GoldenGate. Non è necessario utilizzare questo parametro a meno che Oracle GoldenGate non restituisca un messaggio che indica che la dimensione dello stack deve essere aumentata. Il messaggio è simile a:

Not enough stack space. Specify FUNCTIONSTACKSIZE greater than {0,number,0}

Questo potrebbe accadere quando si utilizza un numero molto elevato di funzioni o argomenti.

L'impostazione predefinita senza FUNCTIONSTACKSIZE è 200 argomenti, che ottimizza le prestazioni di Oracle GoldenGate e il relativo uso della memoria di sistema. L'aumento di questo parametro può influire negativamente sulle prestazioni e sull'uso della memoria di sistema.

Quando si imposta FUNCTIONSTACKSIZE per un Replicat coordinato, tenere presente che il valore specificato viene applicato a ogni thread della configurazione, non come soglia aggregata per Replicat nel suo complesso. Ad esempio, se si specifica FUNCTIONSTACKSIZE 400, è possibile che ogni thread disponga di 399 argomenti senza alcun avviso o errore da Replicat.

FUNCTIONSTACKSIZE deve essere visualizzato nel file dei parametri prima di elencare i parametri che includono funzioni. FUNCTIONSTACKSIZE è un parametro globale. Colpisce tutte le clausole in un file di parametri.

Predefinito

200 argomenti

Sintassi

FUNCTIONSTACKSIZE <number>

<number>

Valore compreso tra 0 e 5000 che indica il numero di argomenti di funzione da consentire in una clausola di parametro.

Esempio

FUNCTIONSTACKSIZE 300