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

WebSphere Message Broker에는 DataDirect Technology(이전에는 Merant)에서 공급하는 ODBC 드라이버의 새 버전이 포함되어 있습니다. 이 ODBC 드라이버는 Oracle 및 Sybase 데이터베이스용입니다. LinuxUNIX 시스템용 DataDirect 드라이버 관리자의 새 버전도 포함되어 있습니다.

Linux, UNIX 또는 Windows 시스템에서 브로커를 버전 2.1 또는 버전 5.0 레벨에서 버전 6.0 레벨로 이주할 때, ODBC 드라이버의 새 버전 때문에 브로커가 액세스하는 각 Oracle 및 Sybase 데이터베이스에 대한 ODBC 연결 정의를 변경하십시오. 브로커가 AIX에 있으면 브로커에서도 액세스하는 DB2 데이터베이스에 대한 ODBC 연결 정의도 변경하십시오. AIX에서 새 버전의 드라이버 관리자는 다른 DB2용 ODBC 드라이버를 필요로 하기 때문입니다. 브로커가 액세스하는 데이터베이스는 브로커 데이터베이스이고 브로커에서 실행되는 메시지 플로우가 액세스하는 데이터베이스입니다.

브로커 큐 관리자가 통합하는 전역 작업 단위 내에서 브로커에서 실행 중인 메시지 플로우가 Oracle 또는 Sybase 데이터베이스를 갱신한다면, 데이터베이스에 대한 XA 자원 관리자 정의도 변경해야 합니다. 이것은 Oracle 및 Sybase 데이터베이스용 ODBC 드라이버의 새 버전으로 인해 발생하는 또다른 결과입니다.

버전 6.0 코드 레벨에서 브로커를 시작하기 전에 필수 변경사항을 작성하십시오. 다음 절에서는 이러한 변경 내용을 자세히 설명합니다.

다른 이유로 브로커 시스템에 필요한 내용을 이미 변경했을 수 있습니다. 이 경우, 이 주제의 정보를 사용하여 구성을 점검하십시오.

32비트 ODBC 연결 정의 변경

LinuxUNIX 시스템

Linux 또는 UNIX 시스템에서 ODBC 연결 정의를 변경하려면 .odbc.ini 파일을 편집하십시오. ODBCINI 환경 변수는 .odbc.ini 파일의 완전한 경로 이름을 지정합니다.

브로커가 액세스하는 각 Oracle 및 Sybase 데이터베이스의 데이터 소스 이름 스탠자나 브로커가 액세스하는 각 DB2 데이터베이스의 데이터 소스 이름 스탠자의 경우, 각 데이터베이스가 AIX에서 실행 중이면 ODBC 드라이버에 대한 입력 항목을 변경하십시오. 다음 표는 각 브로커 운영 체제 및 데이터 관리 시스템(DBMS)에 대해 변경해야 할 내용을 지정합니다.

AIX에서:
DBMS 변경 전... 변경 후...
DB2 Driver=INSTHOME/sqllib/lib/db2.o 1 Driver=INSTHOME/sqllib/lib/libdb2.a 1
Oracle Driver=  /usr/opt/mqsi/merant/lib/UKor816.so 또는 Driver=  /usr/opt/mqsi/merant/lib/UKor818.so Driver=  <install_dir>/merant/lib/UKor820.so
Sybase Driver=  /usr/opt/mqsi/merant/lib/UKase16.so 또는 Driver=  /usr/opt/mqsi/merant/lib/UKase18.so Driver=  <install_dir>/merant/lib/UKase20.so
주:
  1. INSTHOME은 DB2 인스턴스가 설치된 디렉토리의 완전한 경로 이름입니다.
HP-UX의 경우
DBMS 변경 전... 변경 후...
Oracle Driver= /opt/mqsi/merant/lib/UKor816.sl 또는 Driver= /opt/mqsi/merant/lib/UKor818.sl Driver= <install_dir>/merant/lib/UKor820.sl
Sybase Driver= /opt/mqsi/merant/lib/UKase16.sl 또는 Driver= /opt/mqsi/merant/lib/UKase18.sl Driver= <install_dir>/merant/lib/UKase20.sl
Solaris에서:
DBMS 변경 전... 변경 후...
Oracle Driver= /opt/mqsi/merant/lib/UKor816.so 또는 Driver= /opt/mqsi/merant/lib/UKor818.so Driver= <install_dir>/merant/lib/UKor820.so
Sybase Driver= /opt/mqsi/merant/lib/UKase16.so 또는 Driver= /opt/mqsi/merant/lib/UKase18.so Driver= <install_dir>/merant/lib/UKase20.so

Windows 시스템

Windows 시스템에서 ODBC 연결 정의를 변경하려면 ODBC 데이터 소스 관리자 창을 여십시오. 시스템 DSN 페이지를 열고, 브로커가 액세스하는 각 Oracle 및 Sybase 데이터베이스마다 새로운 ODBC 드라이버를 사용하여 데이터 소스 이름을 연관시키십시오. 이렇게 하려면, 먼저 제거를 눌러 데이터 소스를 삭제하고 추가를 눌러 새 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.0을 사용하는 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 자원 관리자 정의를 변경하려면 WebSphere MQ 서비스 스냅인을 사용하여 브로커 큐 관리자의 등록 정보 창을 여십시오. 자원 페이지를 열고 브로커 큐 관리자가 통합하는 전역 작업 단위에 참여하는 각 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.dll 1 or WMQIB\bin\UKase18.dll 1 2WBIMB\bin\UKase20.dll 2
주:
  1. WMQIBWebSphere MQ Integrator Broker 또는 WebSphere MQ Integrator가 원래 설치된 디렉토리의 완전한 경로 이름입니다.
  2. WBIMBWebSphere Message Broker 버전 6.0이 설치된 디렉토리의 완전한 경로 이름입니다.
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ah13850_