ClearQuest 진단 유틸리티 처리 설명
Rational ClearQuest 진단 유틸리티는 스키마 저장소
및/또는 사용자 데이터베이스의 무결성을 확인하는 validatedb
하위 명령과 각 역할에 대한 정보를 표시하는 describe 하위 명령으로
구성되는 명령행 인터페이스가 있습니다. 이 두 하위 명령을 실행하려면
먼저 유틸리티가 설치된 디렉토리로 이동하십시오. 기본 설치 디렉토리는
\Program Files\Rational\ClearQuest\diagnostic입니다.
classpath 환경 변수를 설정하고 하위 명령을 호출하는 cqdiagnostics.pl 파일을
실행할 하위 명령 및 사용할 매개변수를 지정하도록 편집하십시오. 그리고 cqdiagnostics.pl을 실행하십시오.
이 유틸리티는 XML 규칙 파일에 정의된 규칙 세트를 처리하여 스키마
저장소 또는 사용자 데이터베이스의 무결성을 확인합니다. 명령
범위는 다음 중 하나일 수 있습니다.
- 규칙 파일의 모든 규칙
- 하나 이상의 규칙 그룹
- 하나 이상의 특정 규칙
규칙 그룹은 데이터베이스 무결성의 특정 측면을 확인하도록 디자인된
규칙의 집합입니다. Rational ClearQuest는
다음과 같은 네 가지 규칙 그룹을 제공합니다.
- 기본 — 올바른 테이블 및
열이 제공되도록 하는 규칙
- 성능 — 허용되는 성능에 필요한
키와 색인이 제공되도록 하는 규칙
- 사용자 — 정확한 사용자 및 그룹 정보를 확인하는 규칙
- Multisite — 정확한 MultiSite 정보를 확인하는 규칙
유틸리티를 사용할 때는 다음 가이드라인을 준수해야 합니다.
- 유틸리티를 실행하는 데이터베이스 서버에 최소 1GB의 디스크 여유 공간이 있어야 합니다. 유틸리티는 확인 대상 데이터베이스에 임시 데이터
테이블을 작성하므로 이 테이블에 필요한 적정 공간을 확보해야 합니다.
- 동일한 스키마 저장소 또는 사용자 데이터베이스에 대해 동시에
여러 Rational ClearQuest 진단 유틸리티를 수행하지 마십시오. 잘못된 결과를 초래할 수 있습니다.
- 프로덕션 사용자 데이터베이스 또는 스키마 저장소에 대해 유틸리티를 수행할 수 있지만 스키마 저장소 또는 사용자 데이터베이스의
백업 사본을 사용하도록 권장합니다. 유틸리티에서 진단을 완료하기 위해서는 많은 시간이 소요될 수 있습니다. 따라서
프로덕션 스키마 저장소 또는 사용자 데이터베이스에
대해 유틸리티를 실행하는 경우 성능이 저하될 수 있습니다.또한, 유틸리티가 프로덕션 사용자 데이터베이스에 대해
실행되는 동안 해당 데이터베이스를 수정하면 잘못된 결과를 초래할 수 있습니다.