이주된 브로커의 32비트 ODBC 연결 및 XA 자원 관리자 정의 변경

WebSphere Message Broker에는 DataDirect Technology(이전에는 Merant)에서 공급하는 ODBC 드라이버의 새 버전이 포함되어 있습니다. 이 ODBC 드라이버는 Oracle 및 Sybase 데이터베이스용입니다. LinuxUNIX 시스템용 DataDirect 드라이버 관리자의 새 버전도 포함되어 있습니다. Oracle 및 Sybase 데이터베이스의 새 ODBC 드라이버 버전으로 인해 여러 사항을 변경해야 합니다.
  • 브로커를 버전 2.1 또는 버전 5.0에서 Windows 시스템의 버전 6.0으로 이주하는 경우 아래 설명된 것처럼 각 브로커 및 사용자 데이터 소스 이름에 대해 ODBC 정의를 갱신하십시오. Oracle과 Sybase 데이터베이스에만 적용되는 내용입니다.
  • 브로커를 버전 2.1 또는 버전 5.0에서 UNIX버전 6.0으로 이주하는 경우 기존 데이터 소스 각각에 대한 정의를 포함하는 새 ODBC 구성 파일을 작성하십시오. Linux 및 UNIX에서 32비트 데이터베이스에 대한 ODBC 연결 정의에서 설명한 것처럼 이 작업을 수행하는 데 버전 6.0 템플리트를 사용하십시오. 기존 정의 파일을 변경하지 마십시오.
  • 브로커에서 실행 중이며 브로커 큐 관리자가 통합하는 전역 작업 단위 내에서 Oracle 또는 Sybase 데이터베이스를 갱신하는 메시지 플로우가 있는 경우 데이터베이스의 XA 자원 관리자 정의도 변경해야 합니다.
  • 브로커를 버전 6.0에서 이전 버전으로 복구하는 경우 해당 변경을 취소해야 합니다.

버전 6.0 mqsimigratecomponents 명령을 실행하기 전에 필요한 변경을 수행하십시오. 이전 버전으로 복구하는 경우 mqsimigratecomponents 명령 실행을 완료한 후까지 새 정의를 유지하십시오. 다음 절에서는 이러한 변경 내용을 자세히 설명합니다.

32비트 ODBC 연결 정의 변경

LinuxUNIX 시스템

Linux 및 UNIX에서 32비트 데이터베이스에 대한 ODBC 연결 정의의 지시사항에 따라 ODBC 정의 파일을 작성하십시오. 버전 6.0 명령을 실행하기 전에 ODBCINI 환경 변수가 기존 파일이 아닌 새 파일을 가리키도록 설정하십시오.

Windows 시스템

Windows 시스템에서 ODBC 연결 정의를 변경하려면 다음을 수행하십시오.
  1. ODBC 데이터 소스 관리자 창을 여십시오.
  2. 시스템 DSN 페이지를 여십시오.
  3. 브로커가 액세스하는 각 Oracle 및 Sybase 데이터베이스마다 새 ODBC 드라이버를 사용하여 데이터 소스 이름을 연관시키십시오.
    1. 제거를 눌러 데이터 소스를 삭제하십시오.
    2. 추가를 눌러 새 ODBC 드라이버를 가진 데이터 소스를 재작성하십시오.
다음 표는 각 데이터베이스 관리 시스템(DBMS)에 대한 새 ODBC 드라이버 이름을 표시합니다.
DBMS 새 ODBC 드라이버
Oracle MQSeries DataDirect Technologies 5.0 32-BIT Oracle
Sybase MQSeries DataDirect Technologies 5.0 32-BIT Sybase Wire Protocol

XA 자원 관리자 정의 변경

32비트 ODBC 드라이버 및 WebSphere MQ 버전 5.3 을 사용하는 LinuxUNIX 시스템

Linux 또는 UNIX 시스템에서 XA 자원 관리자 정의를 변경하려면 브로커 큐 관리자의 큐 관리자 구성 파일(qm.ini)을 편집하십시오. 이 파일은 큐 관리자 디렉토리에 있습니다.

브로커 큐 관리자가 통합하는 전역 작업 단위에 참여하는 각 Oracle 및 Sybase 데이터베이스에 대한 XAResourceManager 스탠자에서 스위치 파일에 대한 입력 항목을 변경하십시오. 다음 표는 각 브로커 운영 체제 및 데이터 관리 시스템(DBMS)에 대해 변경해야 할 내용을 지정합니다.

AIX에서:
DBMS 변경... 대상 ...
Oracle
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKor8dtc16.so
또는
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKor8dtc18.so
SwitchFile= 
  <install_dir>/merant/lib/UKor8dtc20.so
Sybase
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKase16.so
또는
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKase18.so
SwitchFile= 
  <install_dir>/merant/lib/UKase20.so
Solaris에서:
DBMS 변경... 대상 ...
Oracle
SwitchFile= 
  /opt/mqsi/merant/lib/UKor8dtc16.so
또는
SwitchFile= 
  /opt/mqsi/merant/lib/UKor8dtc18.so
SwitchFile= 
  <install_dir>/merant/lib/UKor8dtc20.so
Sybase
SwitchFile= 
  /opt/mqsi/merant/lib/UKase16.so
또는
SwitchFile= 
  /opt/mqsi/merant/lib/UKase18.so
SwitchFile= 
  <install_dir>/merant/lib/UKase20.so
HP-UX에서:
DBMS 변경... 대상 ...
Oracle
SwitchFile= 
  /opt/mqsi/merant/lib/libSwitchOracle.sl
SwitchFile= 
	<install_dir>/merant/lib/UKor8dtc20.sl
Sybase
SwitchFile= 
  /opt/mqsi/merant/lib/libSwitchSybase.sl
SwitchFile= 
	<install_dir>/merant/lib/UKasedtc20.sl

Windows 시스템

Windows 시스템에서 XA 자원 관리자 정의를 변경하려면 다음을 수행하십시오.
  1. WebSphere MQ 서비스 스냅인을 사용하여 브로커 큐 관리자의 등록 정보 창을 여십시오.
  2. 자원 페이지를 여십시오.
  3. 브로커 큐 관리자가 통합하는 전역 작업 단위에 참여하는 각 Oracle 및 Sybase 데이터베이스의 경우, SwitchFile 필드의 컨텐츠를 변경하십시오. 다음 표는 각 브로커 플랫폼 및 데이터 관리 시스템(DBMS)에 대해 변경해야 할 내용을 지정합니다.
DBMS 변경... 대상 ...
Oracle WMQIB\bin\UKor8dtc16.dll 1 or WMQIB\bin\UKor8dtc18.dll 1 WBIMB\bin\UKor8dtc20.dll 2
Sybase WMQIB\bin\UKase16.dll1 or WMQIB\bin\UKase18.dll1 WBIMB\bin\UKase20.dll2
주:
  1. WMQIBWebSphere MQ Integrator Broker 또는 WebSphere MQ Integrator가 원래 설치된 디렉토리의 완전한 경로 이름입니다.
  2. WBIMBWebSphere Message Broker가 설치된 디렉토리의 완전한 경로 이름입니다.
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ah13850_