數字檔案

有效對象

擷取與 Replicat

說明

您可以使用 NUMFILES 參數來控制配置來包含 TABLE 或 MAP 敘述句中指定之表格相關資訊的記憶體結構起始數目。NUMFILES 必須發生在任何 TABLE 或 MAP 項目之前,且在 SOURCEDEFS 或 TARGETDEFS 參數之前,才能有任何作用。

設定協調式 Replicat 的 NUMFILES 時,請考慮將指定的值套用至組態中的每個繫線,而不是作為 Replicat 整體的聚總臨界值。例如,如果指定 NUMFILES 500,則每個執行緒可以有 499 個初始記憶體結構,而不會有 Replicat 的警告或錯誤。

若要控制在達到 NUMFILES 值之後動態配置的其他記憶體結構數目,請使用 ALLOCFILES 參數。如需詳細資訊,請參閱 ALLOCFILES 。預設值對於 NUMFILES 和 ALLOCFILES 應該足夠,因為程序會視需要配置記憶體,也就是允許的系統資源。最小值為 1,最大值為 20000。雖然最大值為 20000,但 Oracle GoldenGate 在單一 Replicat 或 Extract 中最多可支援 200 萬個表格。

預設

1000

語法

NUMFILES <number>

<number>

要配置的記憶體結構起始數目。請勿將 NUMFILES 設為任意較高的數字,否則將不必要使用記憶體。

範例

NUMFILES 50