명령행에서 findrecordlocks.pl Perl 스크립트를 사용하여
레코드 잠금을 찾고 제한시간 잠금을 설정할 수 있습니다.
Rational® ClearQuest®가 잠금을 찾고,
폐기된 잠금을 보고 및 제거하기 위해 제공하는 방법은 다음과 같습니다.
- 잠금 레코드만 보고합니다.
- 잠금 레코드를 시간 간격으로 모니터합니다.
- 폐기된 잠금을 보고합니다.
- 폐기된 잠금을 잠금 해제합니다.
이 스크립트는 기본 제품 설치 디렉토리에 설치됩니다.
개요
- cqperl findrecordlocks.pl [–help ] | [–dbsetdatabase-set ]
[–database user_database ] clearquest_login clearquest_password {record_type_list | –all} [–unlock] [–scan interval ]
[–timeout interval ] [–timestimes]
[–loglevel error | info | verbose]
옵션 및 인수
- –help
- 명령 옵션 목록을 표시하고 각 옵션에 대해 간략하게 설명합니다.
- -dbset database-set
- 선택사항입니다. 잠긴 레코드를 찾는 데이터베이스가 포함된 데이터베이스 세트의 이름입니다. 이 옵션이 제공되지 않는 경우
기본 dbset가 사용됩니다.
- -database
- 선택적/필수. 스캔할 사용자 데이터베이스. dbset에 둘 이상의 사용자 데이터베이스가 있는 경우
이 옵션은 필수입니다.
- clearquest_login
- 필수. ClearQuest 사용자
로그인 이름입니다.
- clearquest_password
- 필수. ClearQuest 사용자
비밀번호입니다.
- record_type_list
- 선택사항입니다. 잠금을 확인할 레코드 유형의 목록입니다. 각각의 레코드
유형 이름은 간격이나 쉼표로 구분될 수 있습니다.
- -all
- 선택사항입니다. 스키마에서 모든 레코드 유형을 확인합니다.
- -unlock
- 선택사항입니다. 폐기된 잠금을 찾으면 자동으로 해제됩니다. 폐기된 잠금은
-timeout 옵션으로 주어진 값을 초과하여 보류되고 있는 잠금입니다. 이 옵션은 수퍼유저 권한이 있는
로그인 사용자만 사용할 수 있습니다. 그렇지 않으면 로그인 사용자가 보류한 잠금만 제거됩니다.
- -scan
- 선택사항입니다. 잠금을 확인하는 간격입니다. 값은 초입니다.
- -timeout
- 선택사항입니다. 폐기되기 전에 잠금을 보류할 수 있는 시간입니다.
값은 초입니다. 기본 값은 3600초(1시간)입니다.
- -times
- 선택사항입니다. 스캔할 시간으로 기본값은 무제한입니다.
- -loglevel
- 선택사항입니다. 표준 출력으로 인쇄될 메시지 레벨을 지정합니다. 허용된 값은 "오류", "정보" 또는 "자세히"이며,
후자일 수록 많은 정보를 제공합니다. 기본값은 "자세히"입니다.
예제
- 결함 레코드 유형에서 ClearQuest dbset
잠긴 레코드 보고:
cqperl findrecordlocks.pl -dbset RecordLocking admin "" Defect
- 사용자 데이터베이스 UDB에서 7200초(2시간)마다 ClearQuest dbset
잠긴 레코드 모니터후 총 12번 스캔:
cqperl findrecordlocks.pl -dbset RecordLocking admin "" Defect -scan 7200 -database udb -times 12
- 제한시간 간격을 5시간으로 하여 2시간마다 결함 및 요구사항 레코드 유형에 대해 폐기된 잠금 보고:
cqperl findrecordlocks.pl -dbset RecordLocking admin "" Defect,Requirement -scan 7200 -timeout 18000 -loglevel info
- 잠금 해제 모드: 2시간마다 모든 레코드 유형에서 레코드 잠금을 찾은 후 5시간 이상 보류된 잠금 제거:
cqperl findrecordlocks.pl -dbset RecordLocking admin "" -all -unlock -scan 7200 -timeout 18000 -loglevel verbose