cqreg

UNIX 시스템 및 Linux에서 ClearQuest 레지스트리의 데이터베이스 연결 정보 및 데이터베이스 세트를 관리합니다.

개요

cqreg 명령은 ClearQuest 설치 디렉토리의 bin 디렉토리에 있습니다.

설명

유지보수 도구 또는 Designer를 사용하여 Windows 시스템에서만 ClearQuest 데이터베이스를 작성, 삭제 및 이동할 수 있습니다. UNIX 시스템 및 LINUX의 데이터베이스에 액세스할 수 있도록 ClearQuest 데이터베이스 세트 및 데이터베이스와 연관된 연결 정보를 관리하려면 cqreg 명령을 사용하십시오. cqreg 명령을 사용하여 다음 태스크를 수행할 수 있습니다.

  • 등록된 데이터베이스에 대한 정보 보고
  • ClearQuest 설치 디렉토리와 데이터베이스 레지스트리 디렉토리 연관
  • 스키마 저장소에 대한 연결 및 유지보수 도구 또는 Designer를 사용하여 데이터베이스를 작성하거나 삭제한 후 데이터베이스 레지스트리 새로 고치기

UNIX 시스템 또는 LINUX에서 실행 중인 ClearQuest Client for Eclipse를 사용하여 데이터베이스 연결을 추가하고 제거할 수도 있습니다.

옵션 및 인수

-dbset dbset_name
데이터베이스 연결의 이름입니다. 기본적으로 이 이름은 ClearQuest 버전입니다.
-all
데이터베이스 세트에 있는 데이터베이스 및 모든 데이터베이스 세트에서 명령을 수행합니다.
-verbose
-errors
-terse
명령이 표시하는 출력 크기를 제어합니다. 이 옵션 지정을 생략하면 -errors가 기본값으로 사용됩니다.
-effort_only
연관된 조치를 수행하지 않고 하위 명령이 수행하는 작업을 표시합니다.
-force
하위 명령이 기존 레지스트리 데이터 또는 파일을 대체하도록 강제 실행합니다. 이 옵션을 지정하지 않으면 기존 레지스트리 데이터 또는 파일을 겹쳐쓰지 않습니다.
-home cq_home
ClearQuest 설치 디렉토리를 식별합니다. 이 값은 환경 변수 $CQ_HOME이 설정된 경우 해당 변수 값을 대체합니다.
-version version
cqreg show 하위 명령과 함께 사용하여 하위 명령이 적용되는 ClearQuest 제품 버전을 식별합니다. 이 옵션을 생략하면 현재 릴리스와 연관된 버전이 사용됩니다.
-cq_databases cq_databases
데이터베이스 연결이 저장되는 디렉토리 위치를 지정합니다. 이 값은 환경 변수 $CQ_DATABASES가 설정된 경우 해당 변수 값을 대체합니다.
-associate
cqreg initialize 하위 명령과 함께 사용하여 ClearQuest 설치 디렉토리와 데이터베이스 레지스트리 디렉토리를 연관시킵니다. 이 옵션을 생략하면 cqreg initialize 하위 명령이 연관을 작성하지 않고 레지스트리 디렉토리만 초기화합니다.
registry_directory
cqreg initialize 하위 명령과 함께 사용하여 레지스트리 디렉토리를 지정합니다. 이 옵션을 생략하면 내림차순으로 정렬된 다음 값 중 하나가 사용됩니다.
  • -cq_databases cq_databases가 지정된 경우 해당 값
  • 환경 변수 $CQ_DATABASES가 설정된 경우 해당 변수 값
  • 기본값
-v/endor db_vendor
데이터베이스 벤더입니다. 올바른 값은 다음과 같습니다.
  • Oracle
  • SQL_Server
  • DB2
-s/erver server
데이터베이스 서버입니다.
-d/atabase db_name
DB2 및 SQL Server의 경우 스키마 저장소로 사용되는 데이터베이스 이름입니다. Oracle의 경우 데이터베이스 관리 시스템 시스템 ID(SID)입니다.
-u/ser user_name
데이터베이스에 액세스하는 데 사용할 사용자 이름입니다.
-p/assword password
데이터베이스에 액세스하는 데 사용할 비밀번호입니다.
-co connect_options
연결 옵션입니다. 사용자 환경에 맞는 연결 옵션은 시스템 관리자에게 문의하십시오. 벤더 데이터베이스 특성의 Rational ClearQuest 관리 도움말 항목도 참조하십시오.
-help
사용법 정보를 표시합니다.

하위 명령

cqreg show
등록된 데이터베이스 세트 및 데이터베이스의 연결 정보를 보고합니다.
cqreg initialize
ClearQuest 설치 디렉토리와 데이터베이스 레지스트리 디렉토리를 연관시킵니다. cqreg initialize 하위 명령 실행 시 .Databases 파일이 이미 있는 경우 -force 옵션을 사용하지 않는 한 해당 파일을 대체하지 않습니다.
주의: cqreg initialize 하위 명령은 ClearQuest 설치의 일부로 실행됩니다. ClearQuest 설치 디렉토리와 다른 데이터베이스 레지스트리 디렉토리를 연관시키려는 경우에만 이 하위 명령을 실행하십시오.
cqreg add_dbset
ClearQuest 레지스트리에서 데이터베이스 세트 및 데이터베이스를 등록하거나 기존 연결 정보를 업데이트합니다. Designer를 사용하여 스키마 저장소 및 사용자 데이터베이스를 작성한 후 이 하위 명령을 실행하십시오.
cqreg register
이 하위 명령은 더 이상 사용되지 않습니다. 대신 cqreg add_dbset 명령을 사용하십시오.
cqreg drop_dbset
ClearQuest 레지스트리에서 데이터베이스 세트 및 데이터베이스의 등록을 취소합니다. 데이터베이스 세트를 다른 호스트로 이동한 후 이 하위 명령을 실행하여 데이터베이스 세트의 등록을 취소하십시오. 그런 다음 cqreg add_dbset 명령을 실행하여 새 호스트에서 데이터베이스 세트를 등록하십시오.

cqreg drop_dbset 하위 명령 실행 시 -dbset dbset_name 옵션 및 인수를 각각 사용하여 연결 이름을 지정하지 않는 경우 기본 연결이 사용됩니다.

cqreg unregister
이 하위 명령은 더 이상 사용되지 않습니다. 대신 cqreg drop_dbset 명령을 사용하십시오.
cqreg refresh
스키마 저장소의 정보로 데이터베이스 레지스트리를 새로 고칩니다. 유지보수 도구나 Designer를 사용하여 데이터베이스를 작성, 수정 또는 삭제한 후 또는 스키마 저장소 및 데이터베이스를 이동한 후 이 하위 명령을 사용하십시오. cqreg refresh 하위 명령을 수행해도 연결이 다시 설정되지 않는 경우 cqreg drop_dbsetcqreg add_dbset 하위 명령을 사용하여 데이터베이스 연결 정보를 삭제하고 다시 작성하십시오.

예제

  • 등록된 모든 데이터베이스 세트 및 데이터베이스에 대한 연결 정보를 표시합니다.
    cqreg show -all
  • 스키마 저장소의 정보를 사용하여 데이터베이스 세트 UCM_dbset의 데이터베이스 레지스트리를 새로 고칩니다.
    cqreg refresh -dbset UCM_dbset
  • 다음은 각각 Oracle, SQL Server 및 DB2 데이터베이스의 추가 연결 예제입니다.
    Oracle:
    cqreg add_dbset -v Oracle -s cqtest1 -d CQ1 -u admin -p admin_pwd -dbset CQ_DEV1 -co "PORT=50100"
    SQL Server:
    cqreg add_dbset -v SQL_Server -s cqtest2 -d msitea -u admin -p pwd -dbset CQ_DEV1 
    DB2:
    cqreg add_dbset -v DB2 -s db2tcpnode -d msiteb -u admin -p pwd -dbset CQ_DEV3
  • 데이터베이스 세트 UCM_dbset의 등록을 취소합니다.
    cqreg drop_dbset -dbset UCM_dbset

피드백