이러한 매개변수는 시스템 관련 SharePlex 속성을 제어합니다.
SP_SYS_HOST_NAME
이 매개변수는 대체 네트워크 인터페이스가 있는 클러스터 및 시스템과 같이 하나의 SharePlex variable-data 디렉토리가 여러 노드 간에 공유되는 환경에서 사용하기 위한 것입니다. 프로세스 중 하나가 이름 조회를 실행하면 로컬 시스템 이름을 대체하여 SharePlex에 올바른 논리적 호스트 이름(글로벌 클러스터 패키지 이름)을 제공합니다. 이 매개변수로 설정된 이름을 사용하면 SharePlex가 장애 조치 중에 올바르게 마이그레이션할 수 있습니다.
- 구성을 활성화하기 전에 기본 노드와 모든 보조(대체) 노드에 SP_SYS_HOST_NAME을 설정하고 장애 조치되는 패키지에 이를 구성합니다.
- Unix 및 Linux 시스템의 .profiles 파일에서 이 매개변수를 설정합니다.
- Unix 및 Linux 시스템에서는 공유 variable-data 디렉토리의 sp_ctrl 을 통해 이 매개변수를 설정합니다. sp_ctrl을 통해 SP_SYS_HOST_NAME을 설정하면 장애 조치의 일부인 variable-data 디렉토리에 영구적으로 설정되며, 복제를 시작할 준비가 되었을 때 sp_cop이 시작되기 전에 패키지 이름을 내보냅니다.
- 클러스터 내의 시스템에만 SP_SYS_HOST_NAME을 설정합니다.
클러스터 시스템에 영향을 미치는 시스템에서 sp_ctrl 명령을 실행하는 경우 [on host] 옵션에서 호스트로 SP_SYS_HOST_NAME으로 설정된 이름을 사용하거나 host 명령을 사용하여 해당 이름을 sp_ctrl의 기본값으로 설정합니다.
클러스터된 시스템에서 SharePlex 설치 및 설정 안내서 설정 방법에 대한 자세한 내용은 SharePlex를 참조하십시오.
기본값: 없음
유효한 값의 범위: 패키지 이름의 문자열
적용 시기: SharePlex가 재시작될 때
SP_SYS_IN_SYNC
이 매개변수는 SharePlex가 NULL 값이 허용되는 키 컬럼이 있는 테이블을 복제하는 방식을 제어합니다.
- 이 매개변수가 기본값인 0(설정 꺼짐)으로 설정되면 SharePlex는 해당 컬럼에 NULL이 포함되어 있는지 여부에 관계없이 키를 사용하여 타겟 시스템에서 행을 찾습니다. 행의 키에 NULL이 포함되어 있으면 UPDATE 및 DELETE에 대해 동기화 중단 상태가 발생할 수 있습니다. 행의 고유성을 보장할 수는 없으며 SharePlex가 타겟 시스템에서 잘못된 행을 변경할 수 있습니다.
- 이 매개변수가 1(설정 켜짐)로 설정되면 SharePlex에 키를 사용하도록 지시하지만 이는 행의 키에 NULL이 없는 경우에만 해당됩니다. 키에 NULL 값이 포함된 경우 SharePlex는 행의 모든 컬럼을 시뮬레이션된 키로 사용하여 올바른 타겟 행을 찾도록 합니다.
애플리케이션의 키에 NULL이 포함되지 않는다는 것을 알고 있는 경우(NULL이 선언되었음에도 불구하고) 이 매개변수의 설정을 끕니다. 사용하는 추가된 논리로 인해 더 많은 오버헤드가 발생하기 때문입니다. 소스 시스템에서 이 매개변수를 설정하고 구성을 활성화하기 전에 설정하십시오.
기본값: 0(설정 꺼짐)
유효한 값의 범위: 0 또는 1(플래그)
적용 시기: Capture 및 Read가 재시작될 때
SP_SYS_JOB_HISTORY_RETENTION
이 매개변수는 job status 및/또는 report 명령을 표시하기 위해 지난 compare, compare using, repair, copy 또는 append 작업에 대한 정보를 보관할 기간(일)을 정의합니다.
기본값: 90일
유효한 값의 범위: 0 또는 양의 정수
적용 시기: 즉시
SP_SYS_JOB_HISTORY_SIZE
이 매개변수는 SharePlex variable-data 디렉토리의 data 하위 디렉토리에 있는 작업 상태 데이터베이스의 크기를 제어합니다. 지정된 값은 데이터베이스에 허용되는 최대 크기(KB)를 결정합니다. 데이터베이스 크기가 지정된 값을 초과하면 가장 오래된 항목부터 삭제됩니다. 기본값은 0이며 무제한으로 지정됩니다.
기본값: 0(무제한)
유효한 값의 범위: 0 또는 양의 정수
적용 시기: 즉시
SP_SYS_SUSPEND_ON_ERROR
이 매개변수는 시스템 또는 내부 SharePlex 오류가 발생할 때 Capture 또는 Post 프로세스를 중지할지 여부를 제어합니다. 기본값 1은 오류가 있을 때 프로세스를 중지하도록 지시합니다. 0으로 설정하면 프로세스가 계속 진행되지만 이벤트 로그에 메시지가 생성됩니다.
중요: Capture가 너무 오랫동안 중지되면 Oracle과의 속도가 느려지고 리두 로그가 래핑될 수 있습니다. 이 경우 Capture는 아카이브 로그를 읽지만 아카이브 로그를 사용할 수 없게 되면 데이터를 재동기화해야 합니다.
기본값: 1(오류 발생 시 중지)
유효한 값의 범위: 0 또는 1(플래그)
적용 시기: 즉시
SP_SYS_TARGET_COMPATIBILITY
이 매개변수를 사용하면 서로 다른 SharePlex 버전 간의 호환성을 유지하여 보다 원활한 마이그레이션 및 업그레이드가 가능합니다. SharePlex는 새로운 사용자 요구 사항을 충족하기 위해 계속 발전하고 있기 때문에 새 버전에 추가된 기능이 이전 버전과 항상 호환되는 것은 아닙니다. 이 매개변수를 사용하면 소스 시스템의 SharePlex 상위 버전에서 타겟 시스템의 하위 버전으로 복제가 가능합니다.
기본적으로 이 매개변수는 설치된 SharePlex 소프트웨어 버전으로 설정됩니다.
- 소스 시스템의 상위 버전에서 타겟의 SharePlex 하위 버전으로 복제하는 경우 이 매개변수를 타겟의 SharePlex 버전과 가장 근접하게 일치하는 값으로 설정합니다. 예를 들어 SharePlex가 소스의 버전 8.6.3이고 타겟의 버전 8.6.2인 경우 이 매개변수를 8.6.2로 설정합니다.
- 동일한 버전 간에 복제하는 경우 두 시스템 모두에서 이 매개변수 세트를 기본값으로 둡니다.
기본값: 설치된 SharePlex 소프트웨어의 버전
유효한 값의 범위: SharePlex 6.0.0부터 현재 버전까지의 릴리스 버전, 최대 3자리 숫자(예: 8.6.3)
적용 시기: Capture가 재시작될 때
SP_SYS_VAR_FULL
이 매개변수는 SharePlex variable-data 디렉토리가 설치된 디스크의 사용 가능한 공간에 대한 임계값을 설정합니다. 이는 사용 가능한 디스크 공간을 큐가 초과하는 것을 방지합니다. Capture, Read 또는 Import로 처리 중인 작업으로 인해 사용 가능한 디스크 공간이 이 매개변수에 설정된 값 아래로 떨어지면 프로세스가 중지됩니다. 사용 가능한 디스크 공간이 SP_SYS_VAR_OK 매개변수로 설정된 임계값에 도달하면 처리가 재개됩니다.
기본값: 30MB
유효한 값의 범위: SP_SYS_VAR_OK 값보다 큰 양의 정수
적용 시기: 즉시
SP_SYS_VAR_OK
이 매개변수는 SP_SYS_VAR_FULL 값에 도달했기 때문에 Capture, Read 또는 Import가 중지된 후 처리를 재개하는 사용 가능한 디스크 공간의 양을 설정합니다.
기본값: 50MB
유효한 값의 범위: 양의 정수
적용 시기: 즉시