mqsicreatedb 명령

지원되는 플랫폼

  • Windows

목적

mqsicreatedb 명령은 데이터베이스를 작성하고 브로커에서 해당 데이터베이스를 액세스할 수 있도록 합니다. 명령은 데이터베이스를 작성하고 ODBC 데이터 소스 이름을 작성하며, 필요한 경우 데이터베이스 유형에 따라 Windows 서비스를 작성 및 시작합니다. 이 명령은 각 주요 제품 버전의 설치를 위해 Windows 서비스의 최대 단일 인스턴스를 작성합니다. 이 명령은 DB2 및 Derby 데이터베이스 엔진만 지원합니다.

구문

매개변수

DatabaseName
(필수) 작성하려는 데이터베이스의 이름. 이 매개변수는 첫 번째 매개변수여야 하며 에서는 대소문자를 구분합니다. 데이터베이스 엔진별로 데이터베이스 이름의 허용 가능한 길이에 제한사항이 부과될 수 있습니다. 사용할 수 있는 문자 세트에 대한 제한사항은 명령에서 허용되는 문자를 참조하십시오.
-i ServiceUserID
(선택사항, Derby 전용) DatabaseInstanceMgr 서비스가 실행하는 사용자 ID.

사용자 ID는 올바른 username 구문으로 지정할 수 있습니다.

  • domain\username
  • \\server\username
  • .\username
  • username

이 사용자 ID에 대해 규정되지 않은 형식(username)을 사용하면, 운영 체제가 로컬 시스템부터 시작하여 도메인 전체에서 사용자 ID를 검색합니다. 검색을 완료하는 데 어느 정도의 시간이 걸릴 수 있습니다.

지정한 ServiceUserID는 로컬 그룹 mqbrkrs의 구성원이어야 합니다. ID는 간접 또는 직접 구성원이 될 수 있습니다. ServiceUserID에는 홈 디렉토리(WebSphere Message Broker가 설치된 위치)에 대한 액세스 권한도 부여해야 합니다.

명령에 지정되거나 디폴트 설정된 데이터베이스 엔진이 DB2인 경우 이 매개변수는 무시됩니다. ServiceUserID는 Derby의 경우 필수지만 이 명령을 처음 호출하는 경우에만 필요합니다. 후속 호출은 이전 명령에 지정한 ServiceUserID로 실행되는 기존의 Windows DatabaseInstanceMgr 서비스와 연관됩니다.

ServiceUserID에 대한 보안 요구사항은 Windows 플랫폼의 보안 요구사항에서 자세히 설명됩니다.

-a ServicePassword
(선택사항, Derby 전용) ServiceUserID의 암호. ServiceUserID를 지정하는 경우 이 옵션을 지정하십시오.
-p PortNumber
(선택사항) 이 구성요소가 로컬 시스템에서 사용할 TCP/IP 포트 번호. 지정하지 않으면 디폴트 값 1527이 사용됩니다.
-e dbType
(선택사항) 데이터베이스를 작성 및 실행하는 데 사용되는 데이터베이스 엔진. 현재 지원되는 값은 DB2 및 Derby입니다. 이 옵션을 지정하지 않고 하나의 데이터베이스 엔진만 사용할 수 있는 경우 해당 엔진이 사용됩니다. 둘 다 사용 가능한 경우, 디폴트 엔진은 DB2입니다.
-u dbUserID
(선택사항, DB2 전용) 이 명령으로 작성된 데이터베이스에 액세스해야 하는 추가 사용자 이름.

권한 부여

이 명령을 호출하는 데 사용되는 사용자 ID는 로컬 시스템에서 Administrator 권한을 보유해야 하며 mqbrkrs 그룹의 일부여야 합니다.

응답

이 명령은 다음 응답을 리턴합니다.

  • BIP9801 지원되는 데이터베이스 제품이 없습니다.
  • BIP9802 xxxx라는 이름의 데이터베이스가 이미 존재합니다.
  • BIP9803 요청된 데이터베이스 엔진 xxxx을 찾을 수 없습니다.
  • BIP9805 Cloudscape Network Server가 포트 번호에서 이미 실행 중입니다.
  • BIP9809 데이터베이스 작성은 시간이 걸릴 수 있습니다.
  • BIP9811 IBM MQSeries Brokers DatabaseInstanceMgr 서비스가 이미 존재합니다.
  • BIP9812 IBM Cloudscape Network Server를 시작할 수 없습니다.
  • BIP9813 외부 프로세스 시간 종료
  • BIP9815 제공된 데이터베이스 이름 xxxx의 길이가 너무 깁니다.
  • BIP9816 여러 개의 데이터베이스 엔진이 설치됩니다. DB2 데이터베이스 엔진으로 기본 설정됩니다.
  • BIP9817 DB2 데이터베이스 엔진을 사용하여 xxxx 데이터베이스를 작성했습니다.
  • BIP9818 IBM Cloudscape/Apache Derby 데이터베이스 엔진을 사용하여 xxxx 데이터베이스를 작성했습니다.

다음 예는 포트 1600에서 brokerdb 이름으로 데이터베이스를 설정합니다.
mqsicreatedb brokerdb -p 1600
다음 예는 포트 번호 1527을 사용하여 derbydb 이름으로 Derby 데이터베이스를 설정합니다.
mqsicreatedb derbydb -i wbrkuid -a wbrkpw -e Derby -p 1527 
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
an35001_