Windows에서 데이터베이스 명령 발행

Windows에서 WebSphere Message Broker는 브로커 또는 응용프로그램에서 사용할 데이터베이스를 작성 및 삭제하기 위한 명령을 제공합니다. DB2Derby 데이터베이스만 지원됩니다. 명령은 다음과 같습니다.

mqsilist 명령은 mqsicreatedb 명령을 사용하여 작성된 데이터베이스를 나열합니다. mqsicreatedb 명령을 사용하여 작성된 데이터베이스만 mqsideletedb 명령을 사용하여 삭제할 수 있습니다.

디폴트 구성 마법사 및 준비 샘플 마법사는 디폴트 데이터베이스 엔진을 사용하여 브로커와 샘플에 대해 데이터베이스를 작성하도록 mqsicreatedb 명령을 사용합니다. 따라서 mqsilist DatabaseInstanceMgr 명령을 사용하여 이 데이터베이스를 나열할 수 있습니다.

mqsisetdbparms 명령은 사용자 데이터베이스만을 위한 액세스 보안을 관리하는 데 사용됩니다. 액세스 보안이 보호되지 않은 Derby 데이터베이스 및 브로커 자체의 액세스 보안 설정값에 의해 관리되는 브로커 데이터베이스에 영향을 주지 않습니다. 이 페이지의 나머지 부분은 mqsicreatedb, mqsideletedbmqsichangedbimgr 명령에만 적용됩니다.

지원되는 데이터베이스 엔진

DB2 버전 8.1 픽스 팩 7 이상이 설치된 경우 DB2Derby 데이터베이스를 모두 작성하고 사용할 수 있습니다. DB2 Run-time Client 버전 8.2가 설치된 경우 Derby 데이터베이스만 지원됩니다. DB2의 이전 버전이 설치된 경우 DB2 데이터베이스만 작성할 수 있습니다.

mqsicreatedb 명령에는 사용할 데이터베이스 엔진을 선택하는 옵션이 있습니다(DB2 또는 Derby). 이 옵션의 디폴트는 설치되는 데이터베이스 엔진에 따라 다릅니다. DB2 Run-time Client 버전 8.2가 설치된 경우 디폴트는 Derby이고 그 이외의 경우 디폴트는 DB2입니다.

데이터베이스 인스턴스 관리자

mqsicreatedb에서 작성한 데이터베이스는 데이터베이스 인스턴스 관리자라는 구성요소에 의해 관리됩니다. 이 구성요소는 Windows에만 존재합니다. 구성요소는 작성된 모든 데이터베이스의 목록과 각 데이터베이스에 대해 사용되는 데이터베이스 엔진을 저장합니다. 일반적으로 데이터베이스 인스턴스 관리자 구성요소에 필요한 프로세스 또는 Windows 서비스가 없으며, 구성요소를 시작하는 경우에는 인식되지 않습니다.

Derby 데이터베이스를 처음으로 작성할 때 IBM MQSeries Broker DatabaseInstanceMgr6이라는 Windows 서비스가 작성되고 시작됩니다. 이 서비스는 Derby 데이터베이스에 액세스하기 위해 필요합니다. 이 서비스는 mqsistartmqsistop 명령으로 시작하거나 정지할 수 있으며 필요한 경우 Windows를 시작할 때 자동으로 시작됩니다. 마지막 Derby 데이터베이스를 삭제하면 서비스가 삭제됩니다. Windows 컴퓨터(다중 설치된 인스턴스)에 WebSphere Message Broker 버전 6.0을 두 번 이상 설치해도 데이터베이스 인스턴스 관리자 Windows 서비스는 하나만 존재하게 됩니다.

데이터베이스 명령은 작성된 인스턴스에 상관없이 Windows 컴퓨터에 설치된 인스턴스에서 작성된 모든 데이터베이스에 영향을 줍니다. 예를 들어, mqsilist DatabaseInstanceMgr6 명령은 Windows 컴퓨터에서 mqsicreatedb 명령을 사용하여 작성된 데이터베이스를 모두 나열합니다. mqsichangedbimgr 명령은 데이터베이스 인스턴스 관리자 Windows 서비스가 실행되는 사용자 이름 및 암호를 변경하는 데 사용됩니다. 암호가 변경되거나 초기 설치 및 구성 후에 사용자 이름이 갱신된 경우에만 이 명령이 필요합니다. 자세한 정보는 Windows에서 Derby 데이터베이스 사용을 참조하십시오.

데이터베이스 작성 및 삭제

mqsicreatedb 명령은 브로커나 응용프로그램에서 사용하도록 데이터베이스를 작성하는 데 사용됩니다. 예를 들어, 준배 샘플 마법사 및 디폴트 구성 마법사는 mqsicreatedb 명령을 사용하여 Windows에서 해당 데이터베이스를 작성합니다. 데이터베이스 자체가 작성될 뿐만 아니라(DB2 또는 Derby), ODBC DSN(데이터 소스 이름)도 작성됩니다(동일한 이름 사용).

데이터 소스 이름 및 인스턴스 관리자 구성요소가 전체 시스템에 걸쳐 적용되기 때문에 WebSphere Message Broker 버전 6.0의 별도로 설치된 인스턴스에서 브로커가 사용하는 경우에도 동일한 Windows 컴퓨터에서 동일한 이름을 가진 두 개의 데이터베이스를 작성할 수 없습니다. 이를 시도하면 mqsicreatedb 명령이 경고합니다. mqsicreatedb 명령을 사용하여 작성된 데이터베이스는 해당 데이터베이스를 브로커로 사용 중인 경우에도 mqsideletedb 명령으로 삭제할 수 있습니다. 자세한 정보는 명령 설명 링크를 참조하십시오.

관련 개념
Windows에서 Derby 데이터베이스 사용
관련 참조
mqsicreatedb 명령
mqsideletedb 명령
mqsichangedbimgr 명령
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ah35005_