데이터베이스 오브젝트의 마스터쉽 변경

사용자 환경에서 변경되는 사용자 요구에 맞도록 레코드 및 작업공간 항목과 같은 데이터베이스 오브젝트의 마스터쉽을 변경할 수 있습니다.

chmaster 명령 또는 GUI를 사용하여 오브젝트의 마스터쉽을 전송할 수 있습니다.

마스터쉽 변경은 다음과 같은 경우에 적절합니다.
표준 동기화 메커니즘으로 복제본 사이에서 마스터쉽 변경사항이 통신됩니다. 일반 마스터쉽 변경 프로시저는 다음과 같습니다.
  1. 마스터 복제본에서 하나 이상의 오브젝트의 마스터쉽을 다른 복제본으로 변경하십시오.
  2. 이전 마스터 복제본에서 이전 마스터 복제본의 업데이트 패킷을 새 마스터 복제본으로 내보내십시오.
  3. 새 마스터 복제본에서 업데이트 패킷을 가져오십시오.

마스터쉽 변경을 포함하는 업데이트 패킷을 새 마스터 복제본에서 가져올 때까지 마스터쉽 변경은 패킷에만 있으며 데이터베이스 패밀리의 복제본에는 오브젝트를 마스터하는 복제본에 대한 다른 정보가 있습니다.

예를 들어, sanfran_hub 복제본의 관리자가 사용자 그룹 QA_ENGINEERING의 마스터쉽을 bangalore 복제본으로 전송하며 업데이트 패킷을 내보냅니다. 이 때, 다음과 같은 조건이 있습니다.

bangalore에서 업데이트 패킷을 가져와 마스터쉽 전송을 완료하면 bangalore의 사용자가 사용자 그룹 QA_ENGINEERING를 수정할 수 있습니다.

마스터쉽 변경 고려사항

패밀리에 읽기 전용 또는 단방향 복제본(업데이트 패킷을 가져오지만 내보내지는 않는 복제본)이 있는 경우 해당 복제본에 마스터쉽을 전송하는 데 주의하십시오. 읽기 전용 또는 단방향 복제본에 오브젝트의 마스터쉽을 부여하고 나면 패밀리의 동기화 패턴을 바꿔야만 오브젝트의 마스터쉽을 변경할 수 있습니다.

사용자의 사이트에서 반대로 변경하여 해당 사이트에서 변경한 마스터쉽을 실행 취소할 수 없습니다.


피드백