WebSphere Message Broker에는 DataDirect Technology(이전에는 Merant)에서 공급하는 ODBC 드라이버의 새 버전이 포함되어 있습니다. 이 ODBC 드라이버는 Oracle 및 Sybase 데이터베이스용입니다. Linux 및 UNIX 시스템용 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 코드 레벨에서 브로커를 시작하기 전에 필수 변경사항을 작성하십시오. 다음 절에서는 이러한 변경 내용을 자세히 설명합니다.
다른 이유로 브로커 시스템에 필요한 내용을 이미 변경했을 수 있습니다. 이 경우, 이 주제의 정보를 사용하여 구성을 점검하십시오.
Linux 또는 UNIX 시스템에서 ODBC 연결 정의를 변경하려면 .odbc.ini 파일을 편집하십시오. ODBCINI 환경 변수는 .odbc.ini 파일의 완전한 경로 이름을 지정합니다.
브로커가 액세스하는 각 Oracle 및 Sybase 데이터베이스의 데이터 소스 이름 스탠자나 브로커가 액세스하는 각 DB2 데이터베이스의 데이터 소스 이름 스탠자의 경우, 각 데이터베이스가 AIX에서 실행 중이면 ODBC 드라이버에 대한 입력 항목을 변경하십시오. 다음 표는 각 브로커 운영 체제 및 데이터 관리 시스템(DBMS)에 대해 변경해야 할 내용을 지정합니다.
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 |
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 |
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 |
DBMS | 새 ODBC 드라이버 |
---|---|
Oracle | MQSeries DataDirect Technologies 5.0 32-BIT Oracle |
Sybase | MQSeries DataDirect Technologies 5.0 32-BIT Sybase Wire Protocol |
Linux 또는 UNIX 시스템에서 XA 자원 관리자 정의를 변경하려면 브로커 큐 관리자의 큐 관리자 구성 파일(qm.ini)을 편집하십시오. 이 파일은 큐 관리자 디렉토리에 있습니다.
브로커 큐 관리자가 통합하는 전역 작업 단위에 참여하는 각 Oracle 및 Sybase 데이터베이스에 대한 XAResourceManager 스탠자에서 스위치 파일에 대한 입력 항목을 변경하십시오. 다음 표는 각 브로커 운영 체제 및 데이터 관리 시스템(DBMS)에 대해 변경해야 할 내용을 지정합니다.
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 |
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 |
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 |
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 |