복제 설정 단계

복제는 다음과 같은 단계로 설정한다.

  1. 배포 데이터베이스 설정
    1. 배포 데이터베이스를 생성하고 복제에 필요한 파라미터를 설정하는 단계로서 repl_make_distdb 유틸리티를 이용한다.
  2. 마스터 데이터베이스의 파라미터 조정 후 재시작(이미 복제 관련 파라미터가 설정되어 있는 경우 불필요)
    1. 마스터 데이터베이스의 cubrid.conf 파일에 replicationno로 되어 있는 경우 이를 yes로 변경한 후 마스터 데이터베이스 서버를 재시작한다.
  3. 마스터 데이터베이스 백업
    1. 마스터 데이터베이스와 슬레이브 데이터베이스를 동기화 하기 위해 마스터 데이터베이스를 백업한다.
  4. 마스터 데이터베이스 백업본을 슬레이브 데이터베이스가 위치할 서버로 이동
    1. 마스터 데이터베이스의 백업 볼륨 및 볼륨 정보 파일을 슬레이브 시스템으로 복사한다. (ftp 나 파일 복사 이용)
  5. 슬레이브 데이터베이스 설정(추가)
    1. repl_make_slavedb 유틸리티를 이용하여 슬레이브 데이터베이스를 마스터 데이터베이스와 동기화하고 복제에 필요한 작업을 수행한다.
  6. 복제 서버 시작
    1. 마스터 시스템에서 복제 서버를 구동한다.
  7. 복제 에이전트 시작
    1. 슬레이브 시스템에서 복제 에이전트를 구동한다. 이 작업이 완료되면 복제 환경 구성이 종료되고 마스터 데이터베이스 백업 이후에 발생한 변경 데이터가 슬레이브 데이터베이스로 동기화된다.