NUMFILE

Valido per

Estrai e Replicat

Descrizione

Utilizzare il parametro NUMFILES per controllare il numero iniziale di strutture di memoria allocate per contenere informazioni sulle tabelle specificate nelle istruzioni TABLE o MAP. Per avere effetto, NUMFILES deve verificarsi prima di qualsiasi voce TABLE o MAP e prima del parametro SOURCEDEFS o TARGETDEFS.

Quando si imposta NUMFILES 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 NUMFILES 500, è possibile che ogni thread disponga di 499 strutture di memoria iniziali senza alcun avviso o errore di Replicat.

Per controllare il numero di strutture di memoria aggiuntive allocate in modo dinamico una volta raggiunto il valore NUMFILES, utilizzare il parametro ALLOCFILES. Per ulteriori informazioni, vedere "ALLOCFILES". I valori predefiniti devono essere sufficienti sia per NUMFILES che per ALLOCFILES, poiché la memoria viene allocata dal processo in base alle esigenze, le risorse di sistema che lo consentono. Il minimo è 1 e il massimo è 20000. Sebbene i valori massimi siano 20000, Oracle GoldenGate è in grado di supportare fino a 2 milioni di tabelle in un singolo Replicat o Extract.

Predefinito

1.000

Sintassi

NUMFILES <number>

<number>

Numero iniziale di strutture di memoria da allocare. Non impostare NUMFILES su un numero arbitrariamente alto, altrimenti la memoria verrà consumata inutilmente.

Esempio

NUMFILES 50