2012-09-18 2 views
1

MQ를 V6에서 V7로 업그레이드했습니다. mq 명령을 실행하면이 오류가 발생합니다. 난 내 AIX 시스템에서 LIBPATH를/usr/MQM/lib 디렉토리를 지정 IBM 사이트를 참조 V7 대기열 관리자에서 Websphere MQ 오류

 

retrieving local queue manager 
Could not load program dspmq: 
       Dependent module /usr/lib/libmqmcs_r.a(shr.o) could not be loaded. 
       The module has an invalid magic number. 

,

http://www-01.ibm.com/support/docview.wss?uid=swg21233269

없음으로. 그러나 LIBPATH를 ""로 설정하면이 문제가 해결됩니다.

MQ 라이브러리를 사용하기 위해 LIBPATH가 설정되는 방법을 이해할 수 있도록 도와 주시겠습니까? 설치 중에 설정됩니까?

답변

1

마이그레이션 한 MQ v7 릴리스는 언급하지 않았습니다. MQ v7.1 설치시/usr 디렉토리 아래에 기호 링크가 작성되지 않습니다. 이는 v7.1부터 MQ가 다중 버전 설치를 지원하기 시작했기 때문입니다. 하나는 SETMQENV 명령 설정 MQ 환경을 사용해야합니다.

따라주세요 link.

편집 : 내 의심은 LIBPATH가 잘못된 mq 라이브러리를 가리킬 수도 있다는 것입니다.

+0

MQ v7.0.1.8 – Vignesh

+0

안녕하세요 Vignesh - [64 비트 큐 관리자의 의미] (http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/)를 확인하십시오. com.ibm.mq.amqaac.doc/aq10320_.htm)을 참조하십시오. 'LIBPATH'가 여러 조건을 위해 설정되고 설정되지 않으면 어떻게되는지 설명합니다. –