숫자 파일
유효 기간
추출 및 복제
설명
Use the NUMFILES parameter to control the initial number of memory structures that are allocated to contain information about tables specified in TABLE or MAP statements. NUMFILES은 TABLE 또는 MAP 항목보다 먼저 발생해야 하고 SOURCEDEFS 또는 TARGETDEFS 매개변수보다 먼저 발생해야 합니다.
조정된 Replicat에 대해 NUMFILES를 설정할 때 지정된 값이 전체 Replicat에 대한 집계 임계값이 아니라 구성의 각 스레드에 적용되는지 고려하십시오. 예를 들어, NUMFILES 500가 지정된 경우 Replicat의 경고나 오류 없이 각 스레드에 499개의 초기 메모리 구조가 있을 수 있습니다.
NUMFILES 값에 도달하면 동적으로 할당되는 추가 메모리 구조 수를 제어하려면 ALLOCFILES 매개변수를 사용합니다. 자세한 내용은 "ALLOCFILES"을 참조하십시오. NUMFILES 및 ALLOCFILES 모두에 대해 기본값으로 충분해야 합니다. 필요한 경우 프로세스에서 메모리, 허용되는 시스템 리소스가 할당되기 때문입니다. 최소값은 1이고 최대값은 20000입니다. 최대값은 20000이지만 Oracle GoldenGate는 단일 Replicat 또는 Extract에서 최대 2백만 개의 테이블을 지원할 수 있습니다.
기본값
1000
구문
NUMFILES <number>
<number>
할당할 초기 메모리 구조 수입니다. NUMFILES를 임의적으로 높은 숫자로 설정하지 마십시오. 그렇지 않으면 메모리가 불필요하게 소비됩니다.
예제
NUMFILES 50