매개변수 보기 및 설정
SharePlex 관리자(SharePlex 관리 그룹의 구성원으로 정의됨)는 사용자 구성 가능으로 지정된 매개변수를 변경할 수 있으며 해당 작업을 수행할 권한이 있는 유일한 사용자입니다.
매개변수 보기
사용자가 구성할 수 있는 SharePlex 매개변수를 보려면 sp_ctrl의 list param 명령을 사용합니다. 이 명령은 매개변수 이름, 현재 설정, 기본값(매개변수가 변경된 경우) 및 설정 지점을 표시합니다. 설정 지점은 매개변수 변경 사항이 적용되는 시기를 나타냅니다. 가능한 설정 지점은 다음과 같습니다.
- Live는 변경 사항이 즉시 적용됨을 의미합니다.
- Restart Process는 영향을 받은 SharePlex 프로세스가 재시작된 후에 변경 사항이 적용됨을 의미합니다.
- Restart Cop은 sp_cop이 재시작된 후에 변경 사항이 적용됨을 의미합니다.
다음과 같은 추가 옵션이 제공됩니다.
- 모든 SharePlex 매개변수
- 값이 변경된 매개변수만
- 특정 SharePlex 모듈과 관련된 매개변수
SharePlex 매개변수에 대한 설명을 보려면 SharePlex 참조 안내서를 참조하십시오.
매개변수 설정
매개변수는 다음과 같은 방법으로 설정할 수 있습니다.
-
sp_ctrl 인터페이스를 통해 set param 명령을 사용합니다. 이 방법은 복제가 중지되고 시작되는 횟수에 관계없이 새 값이 그대로 유지되므로 선호됩니다. 구문은 다음과 같습니다.
set param parameter_name value
예:
- set param SP_OCT_REPLICATE_ALL_DDL 1
- sp_cop을 시작하기 전에 Unix 및 Linux 시스템의 환경 변수로 사용합니다. 새 값은 sp_cop의 해당 세션에만 적용됩니다.
SharePlex 인스턴스에 대한 프로세스 인스턴스가 여러 개 있는 경우 Capture, Read, Export, Import 및 Post 프로세스에 대한 매개변수를 프로세스별로 설정할 수 있습니다.
sp_ctrl을 통해 SharePlex 매개변수 설정
SharePlex 매개변수를 변경하는 권장 방법은 sp_ctrl에서 set param 명령을 사용하는 것입니다.
매개변수 설정을 기본값으로 복원하려면 reset param 명령을 사용합니다.
SharePlex 명령에 대한 설명을 보려면 SharePlex 참조 안내서를 참조하십시오.
SharePlex 매개변수를 환경 변수로 설정
Unix 및 Linux에서는 SharePlex 매개변수를 환경 변수로 설정할 수 있습니다. 환경 변수는 param-defaults 파일의 설정을 재정의하지만 환경 변수가 설정된 sp_cop 세션에만 적용됩니다. sp_cop을 종료하고 환경 변수를 재설정하지 않은 상태로 재시작하는 경우 SharePlex는 param-defaults 파일의 기본 설정을 사용합니다.
Unix 및 Linux 시스템에서 SharePlex 매개변수를 환경 변수로 설정하려면 다음 명령 중 하나를 사용합니다. sp_cop을 시작하기 전에 환경 변수를 설정하거나 sp_cop이 실행 중인 경우, sp_cop을 재시작하여 새 설정을 적용합니다.
ksh 셸:
$ export parameter_name=value
csh 셸:
$ setenv parameter_name value
환경 변수는 일시적 특성이 있으므로 가능하면 사용하지 마십시오. 대신에 set param 명령을 사용하여 변경합니다. 환경 변수를 사용하는 경우, 특히 SharePlex 사용자가 여러 명인 경우 sp_cop을 재시작하면 누군가가 환경 변수 설정을 잊어버리거나 잘못된 값을 사용할 위험이 있습니다. 이는 복제에 심각하고 부정적인 영향을 미칠 수 있으며 데이터를 다시 동기화해야 할 수도 있습니다.