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