복제본 및 사이트 이름 바꾸기

데이터베이스 복제본의 이름을 변경하려면 해당 복제본을 삭제하고 다른 이름으로 새 복제본을 작성해야 합니다. 사이트 이름을 변경하려면 연결된 사이트, 특히 이름을 변경할 사이트 및 작업 마스터 사이트 간의 계획과 조정이 필요합니다. 이름을 바꾸기 전에 모든 사이트를 동기화하십시오.

사이트 이름 바꾸기

대부분의 Rational® ClearQuest® 클라이언트는 데이터베이스 세트 이름을 사용하여 연결 정보를 지정합니다. 데이터베이스 세트 이름은 각 클라이언트 시스템의 Windows® 레지스트리와 Linux® 및 UNIX® 시스템의 파일에 저장됩니다. MultiSite 환경에서는 일반적으로 이름이 CQMS.CLAN.SITE이며 이러한 이름 지정 스키마는 선택사항입니다. 대부분의 클라이언트가 임의의 이름으로 Rational ClearQuest MultiSite 데이터베이스 세트에 액세스할 수 있지만 multiutil 명령은 명령행에 전달된 개별 관계 및 사이트 인수에서 데이터베이스 세트 이름을 구성합니다. 또한 multiutil 명령은 데이터베이스의 정보와 명령행에 지정된 사이트 이름을 비교하여 사이트 이름이 해당 관계에서 올바른지 확인합니다. 그러므로 multiutil 명령에서 데이터베이스 세트에 액세스하는 경우 데이터베이스 세트 이름은 데이터베이스에 저장된 정보와 일치해야 합니다.

renamesite 명령은 레지스트리에 저장된 데이터베이스 세트 이름을 변경합니다. 작업 마스터 사이트의 이름을 변경하는 경우, renamesite 명령을 실행하면 데이터베이스 세트 이름이 변경됩니다. 다른 사이트의 이름을 변경하는 경우 해당 사이트의 마스터 데이터베이스 복제본이 syncreplica -import 오퍼레이션 중에 이름 변경 알림을 수신하면 데이터베이스 세트 이름이 변경됩니다. 그러므로 사이트 이름 변경 시, 서버가 더 많은 multiutil 오퍼레이션을 수행하기 전에 이름이 변경된 사이트에서 동기화 서버에 대한 연결 정보를 업데이트해야 합니다. 일반적으로 일괄처리 파일이나 쉘 스크립트를 편집하는 경우 업데이트가 필요합니다. 기타 클라이언트를 업데이트하는 데 대한 고려사항은 이름을 바꾸려는 이유에 따라 다릅니다. 가장 단순한 시나리오에서 가장 복잡한 시나리오까지 세 개의 이름 바꾸기 시나리오가 다음과 같이 나열되어 있습니다.
  1. 사이트를 폐지하고 이를 사이트 이름에 반영하고자 할 수 있습니다. 예를 들어, Austin을 Obsolete_Austin으로 변경할 수 있습니다.

    이 경우, rmreplica 명령을 사용하여 사이트에서 각 사용자 데이터베이스를 제거할 수 있으며 이렇게 하면 중단된 데이터베이스에 계속 액세스하지 않도록 할 수 있습니다.

  2. 사용자 데이터베이스를 계속 사용하려 하지만 사이트에 다른 이름을 사용하고자 합니다. 예를 들어, 오퍼레이션을 Vancouver에서 Toronto로 이동하고 Vancouver 사이트의 이름을 Toronto로 바꾸려 합니다.

    이 경우, 사이트의 이름은 변경되지만 데이터베이스는 같은 서버에 남아있으며 데이터베이스 세트 이름은 수정할 필요가 없습니다. 그러나, 사이트의 이름이 변경되었음을 반영하도록 데이터베이스 세트 이름을 변경하도록 선택할 수 있습니다. 데이터베이스를 다른 서버로 이동하면 각 클라이언트에서 연결 정보를 업데이트해야 합니다.

  3. 이름이 다른 사이트에 계속 액세스하려 하며 이전 이름의 새 사이트를 작성하려 합니다. 예를 들어, Vancouver에서 Toronto로 데이터베이스를 이동한 다음 새 Vancouver 사이트를 작성합니다.

    이 경우, 이전 데이터베이스는 계속 작동하지만 사이트 이름은 다릅니다. 업데이트된 데이터베이스 세트 정보가 없는 클라이언트는 작동하는 것처럼 보이지만 잘못된 사이트에 연결하게 됩니다. 이 예제에서 사용자는 클라이언트가 새 Vancouver 사이트에 연결 중이라고 생각할 수 있습니다. 그러나, 사실 클라이언트는 이전 Vancouver(현재 Toronto) 사이트에 연결 중입니다. 각 클라이언트에서 연결 정보를 업데이트하여 올바른 데이터베이스에 액세스하도록 하십시오.


피드백