mqsisetdbparms 명령

지원되는 플랫폼

  • Windows
  • Linux 및 UNIX 시스템
  • z/OS

목적

mqsisetdbparms 명령을 사용하여 특정 사용자 ID 및 암호를 다음 노드에서 사용되는 각 데이터 소스 이름(DSN)과 연관시킬 수 있습니다.
  • Compute
  • Database
  • Filter
  • DataInsert
  • DataDelete
  • DataUpdate
  • Mapping
  • Warehouse
여러 노드에서 같은 DSN이 사용되면(같은 데이터베이스 인스턴스를 의미), 같은 사용자 ID와 암호 결합이 사용됩니다.

사용자 ID/암호 쌍은 브로커의 레지스트리 폴더 아래에 있는 DSN 폴더에 작성됩니다.

브로커가 실행 중인 경우에는 이 명령은 실행되지 않습니다. 이 명령을 실행하기 전에 브로커가 정지되어 있어야 합니다.

주: mqsisetdbparms 명령은 브로커 데이터베이스에 적용되지 않습니다.

mqsisetdbparms 명령을 사용하여 사용자 ID 및 암호 쌍을 작성, 대체 또는 삭제할 수 있습니다.

브로커 데이터 소스 이름을 대체하도록 이 명령을 사용할 수 없습니다.

구문

작성

대체

Delete

매개변수

brokername
(필수) 설정을 작성, 대체 또는 삭제할 브로커의 이름
-n DataSourceName
(필수) 사용자 ID 및 암호 쌍을 수정ㅇ할 데이터 소스
-u DataSourceUserId
(작성 시 필수; 대체 시 선택사항) 이 데이터 소스와 연관시킬 사용자 ID
-p DataSourcePassword
(작성 및 대체 시 필수) 이 데이터 소스와 연관시킬 암호

(Windows 플랫폼, Linux 및 UNIX 시스템 전용) 기존 시스템과의 호환성의 경우 <password>를 지정할 수 있습니다. 그러나 명령을 실행할 때 이 매개변수로 암호를 지정하지 않는 경우 호출 중 암호를 입력하고 올바르게 입력했는지 확인하기 위해 두 번째로 암호를 입력하도록 프롬프트가 표시됩니다.

-d
(삭제 시 필수) 레지스트리에서 이 데이터 소스의 사용자 ID 및 암호 쌍을 삭제합니다.

권한 부여

Windows에서 이 명령을 호출하는 데 사용되는 사용자 ID는 로컬 시스템에서 관리자 권한을 가져야 합니다.

UNIX 시스템에서 이 명령을 호출하는 데 사용되는 사용자 ID는 mqbrkrs 그룹의 구성원이어야 합니다.

z/OS에서 이 명령을 호출하는 데 사용되는 사용자 ID는 구성요소 디렉토리에 대한 읽기쓰기 액세스가 있는 그룹의 구성원이어야 합니다.

주: 레지스트리가 비인가 액세스를 방지하도록 적절히 보안 설정되어 있는지 확인하십시오. mqsisetdbparms이 브로커의 올바른 조작에 필요하지 않습니다. 그러나 브로커 관리자가 특장 사용자 ID 및 암호를 특정 데이터 소스에 지정하지 않는 경우 브로커 사용자 ID(WindowsUNIX 시스템의 암호)가 사용됩니다. 암호는 파일 시스템에서 지우기 텍스트로 저장되지 않습니다.

mqsisetdbparms WBRK_BROKER -n MQBroker1 -u MQUserId -p password
mqsisetdbparms WBRK_BROKER -n MQBroker1 -d

z/OS의 경우 사용자 정의 데이터 세트 <hlq>.SBIPPROC의 JCL 구성원 BIPSDBP에서 이 명령을 입력하고 작업을 전송하십시오.

주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
an09155_