2017-02-02 2 views
1

`클러스터 된 큐를 이전에 클러스터에서 제거한 클러스터 전 상태로 복원해야합니다. 제거 된 큐를 클러스터 상태로 복원하는 옵션이 있습니까? 미리 감사드립니다.linux를 사용하여 IBM MQ에서 클러스터 된 큐를 클러스터 전 상태로 복원하는 방법은 무엇입니까?

+0

당신이 당신의 질문을 명확히 할 수 삭제하지 않았다 있다고 가정? 클러스터의 큐만 다시 공유 하시겠습니까? 큐를 변경하고 CLUSTER 속성을 설정하는 것이 가장 좋은 이유는 무엇입니까? –

답변

1

클러스터에서 큐를 제거하기 전에 dmpmqcfg 프로그램으로 생성 된 백업을 사용하여 이전에 클러스터에 속한 클러스터에 큐를 복원 할 수 있습니다. 이 백업은 백업 날짜의 최신 상태입니다.

이 명령을 출력 모든 큐 :

dmpmqcfg -m <QMGR> -n TEST.QUEUE -t queue -a -x all -o 1line 

이 명령 것 어떤 값 중 CLUSTER 또는 CLUSNL 설정 한 출력 만 큐 다음을 분리하기 전에 발생하는 명령을 실행

dmpmqcfg -m <QMGR> -t queue -a -z all -o 1line | grep "^DEFINE" | egrep -v "CLUSNL\(' '\) CLUSTER\(' '\)|^DEFINE QMODEL" 

을 클러스터의 대기열은 다시 클러스터에 넣습니다.

참고 이것은 당신이 CLUSNL을 사용하는 경우가 NAMELIST