복제 파라미터

복제 관련 파라미터는 다음과 같다.

복제 파라미터

파라미터

기본 값

설명

설정 방식

관련 프로세스

replication

no

yes로 설정된 경우 복제 로그 생성

cubrid.conf 파일 수정

$CUBRID/bin/
cub_server

error_log

NULL

복제 에이전트의 오류 로그를 저장할 디렉터리 경로

repl_make_distdb 유틸리티의 입력으로 지정

$CUBRID/bin/
repl_agent

trail_log

NULL

복제 에이전트의 추적 로그를 저장할 디렉터리 경로

repl_make_distdb 유틸리티의 입력으로 지정

$CUBRID/bin/
repl_agent

copylog_path

NULL

복제 에이전트의 복제 로그를 저장할 디렉터리 경로

repl_make_distdb 유틸리티의 입력으로 지정

$CUBRID/bin/
repl_agent

agent_port

NULL

repl_check_sync로 repl_agent의 정보를 알아올 때 사용되는 소켓 포트 번호

repl_make_distdb 유틸리티의 입력으로 지정

$CUBRID/bin/
repl_agent

perf_log_size

10000

.perf(복제 지연 시간을 기록하는 파일)의 크기(라인 수)

repl_make_distdb 유틸리티의 입력으로 지정

$CUBRID/bin/
repl_agent

commit_interval_msecs

500

repl_agent가 슬레이브에 복제 정보를 commit하는 주기(단위: msec). repl_agent는 슬레이브 데이터베이스를 복제할 때 각 트랜잭션의 정보를 적용하지만 commit은 하지 않는다. 이 옵션에 설정된 시간 간격으로 commit을 수행한다.

repl_make_distdb 유틸리티의 입력으로 지정

$CUBRID/bin/
repl_agent

retry_connect

n

네트워크가 단절되어 repl_agent가 종료되면, repl_agent를 재시작할지 여부

repl_make_distdb 유틸리티의 입력으로 지정

$CUBRID/bin/
repl_agent