이주된 브로커의 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 구성 파일을 작성하십시오. UNIX 시스템의 32비트 ODBC 데이터 소스 구성에서 설명한 것처럼 이 작업을 수행하는 데 버전 6.0 템플리트를 사용하십시오. 기존 정의 파일을 변경하지 마십시오.
  • 브로커에서 실행 중이며 브로커 큐 관리자가 통합하는 전역 작업 단위 내에서 Oracle 또는 Sybase 데이터베이스를 갱신하는 메시지 플로우가 있는 경우 데이터베이스의 XA 자원 관리자 정의도 변경해야 합니다.
  • 브로커를 버전 6.0에서 이전 버전으로 복구하는 경우 해당 변경을 취소해야 합니다.
변경 끝

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

32비트 ODBC 연결 정의 변경

LinuxUNIX 시스템

변경 시작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 마지막 갱신 날짜: 5월 12, 2006
ah13850_