repair

복제본의 ratl_uuid 테이블 항목을 표시하거나 삭제합니다.

적용

제품 명령 유형
MultiSite multiutil 하위 명령
플랫폼
UNIX®
Windows®

개요

repair

–orphaned_ratl_uuids [ –delete ] –cl/an clan-name –site site-name
–fam/ily family-name –u/ser username [ –p/assword ] password

설명

master_uuid 테이블에 포함되지 않는 항목이 복제본의 ratl_uuid 테이블에 있는 경우 mkreplica 명령은 다음 방법 중 하나에서 실패할 수 있습니다.

  • mkreplica –export 오퍼레이션이 성공하지만 가져오기 오퍼레이션은 실패합니다.
  • mkreplica –export 오퍼레이션이 다음 오류와 함께 실패합니다.

    There are num-entries entries in the ratl_uuids table that have no
    corresponding rows in the master_uuids table. To remove these
    'orphaned' rows from the ratl_uuids table, please backup the master
    and user databases, then execute 'multiutil repair –orphaned_ratl_uuids
    –delete ...', specifying the same clan, site, family, user and
    password information.
    Multiutil: The mkreplica –export command failed.

repair 명령을 사용하여 ratl_uuid 테이블의 분리된(orphaned) 항목을 보거나 삭제할 수 있습니다. ratl_uuid 테이블에서 항목을 삭제한 후에는 mkreplica –export–import 오퍼레이션이 더 이상 실패하지 않습니다.

복제본 잠금

repair 명령은 지정된 데이터베이스 복제본을 잠급니다. 잠금은 repair 명령이 실행 중인 동안 다른 변경사항이 복제본에 작성되지 않도록 보장합니다. 데이터베이스 복제본은 repair 명령이 완료된 후 잠금 해제됩니다.

제한

잠금: 데이터베이스가 잠긴 경우(예를 들어 업그레이드 프로세스 중) 또는 다른 Rational® ClearQuest® MultiSite 오퍼레이션이 수행되고 있는 동안은 이 명령이 실패합니다.

옵션 및 인수

오퍼레이션 지정

기본값
master_uuids 테이블에 대응하는 행이 없는 ratl_uuids 테이블의 모든 항목을 표시합니다.
–delete
master_uuids 테이블에 대응하는 행이 없는 ratl_uuids 테이블의 모든 항목을 삭제합니다.

클랜, 사이트 및 패밀리 지정

기본값
클랜: 이 사이트에서 복제된 첫 번째 클랜입니다. 이 호스트에 둘 이상의 dbset 연결이 등록된 경우 –clan이 필요합니다.

사이트: 현재 사이트. 이 호스트에 둘 이상의 사이트가 있는 경우 –site가 필요합니다.

패밀리: 기본값 없음. 사용자가 패밀리를 지정해야 합니다.

–cl/an clan-name
복제본 클랜의 이름입니다.
–site site-name
복제본 사이트의 이름입니다.
–fam/ily family-name
사용자 데이터베이스 패밀리: 사용자 데이터베이스가 작성될 때 부여된 데이터베이스 이름입니다.

스키마 저장소 패밀리: 패밀리 이름은 MASTR입니다.

사용자 이름 및 비밀번호 지정

기본값
사용자 이름 및 비밀번호를 지정해야 합니다.
–u/ser user
수퍼유저 권한을 갖는 사용자의 이름입니다.
–p/assword password
지정된 사용자와 연관된 비밀번호입니다.

예제

이들 예제에서 행은 읽기 쉽도록 구분되어 있습니다. 실제로는 한 행에 명령을 입력해야 합니다.

  • boston_hub 복제본에서, master_uuids 테이블에 대응하는 행이 없는 ratl_uuids 테이블의 모든 항목의 목록을 표시하십시오.

    multiutil repair -orphaned_ratl_uuids -clan telecomm -site boston_hub
    -family DEV -user susan -p passwd

  • master_uuids 테이블에 대응하는 행이 없는 boston_hub 복제본의 ratl_uuids 테이블의 모든 항목을 삭제하십시오.

    multiutil repair -orphaned_ratl_uuids -delete -clan telecomm
    -site boston_hub -family DEV -user susan -p passwd


피드백