Sun Java System Message Queue 3.7 UR1 관리 설명서

데이터베이스 관리자 유틸리티

데이터베이스 관리자 유틸리티(imqdbmgr)는 JDBC 기반 영구 데이터 저장소의 데이터베이스 스키마를 설정합니다. 이 유틸리티를 사용하여 손상된 Message Queue 데이터베이스 테이블을 삭제하거나 데이터 저장소를 변경할 수 있습니다. 표 13–11에서는 사용 가능한 하위 명령을 나열합니다.

표 13–11 데이터베이스 관리자 하위 명령

하위 명령 

설명 

create all

새 데이터베이스와 영구 저장소 스키마 만들기 

내장 데이터베이스 시스템에 사용됩니다. 브로커 등록 정보 imq.persist.jdbc.createdburl을 지정해야 합니다.

create tbl

기존 데이터베이스의 영구 저장소 스키마 만들기 

외부 데이터베이스 시스템에 사용됩니다.  

delete tbl

현재 영구 저장소에서 Message Queue 데이터베이스 테이블 삭제 

delete oldtbl

이전 버전 영구 저장소에서 Message Queue 데이터베이스 테이블 삭제 

영구 저장소가 현재 버전의 Message Queue로 자동 마이그레이션된 후에 사용됩니다.  

recreate tbl

영구 저장소 스키마 다시 만들기 

현재의 영구 저장소에서 모든 기존 Message Queue 데이터베이스 테이블을 삭제하고 스키마를 다시 만듭니다.  

reset lck

영구 저장소 잠금 재설정 

영구 저장소 데이터베이스를 다른 프로세스에서 사용할 수 있도록 잠금을 재설정합니다.  

표 13–12에서는 imqdbmgr 명령에 대한 옵션을 나열합니다.

표 13–12 데이터베이스 관리자 옵션

옵션 

설명 

-b instanceName

브로커의 인스턴스 이름 

-Dproperty= value

브로커 구성 등록 정보 설정 

지속성 관련 브로커 구성 등록 정보에 대한 자세한 내용은 지속성 등록 정보를 참조하십시오.

주의: 이 옵션을 사용하여 설정한 등록 정보의 형식과 맞춤법에 주의하십시오. 잘못된 값은 알림이나 경고 없이 무시됩니다.

-u name

인증에 사용되는 사용자 이름 

-p password

인증에 사용되는 비밀번호 [이 옵션은 더 이상 사용되지 않으며 추후에 제거될 것입니다. 비밀번호를 생략하거나(대화식으로 비밀번호를 묻는 메시지 표시) -passfile 옵션을 사용하여 비밀번호를 포함하는 파일을 지정합니다. ]

-passfile path

비밀번호 파일의 위치 

자세한 내용은 비밀번호 파일을 참조하십시오.

-v

버전 정보 표시 [명령줄에 지정된 다른 옵션은 무시됩니다. ]

-h

사용 도움말 표시