Actualice las definiciones para las bases de datos Oracle y Sybase.
WebSphere Event Broker Versión 6.0 incluye las versiones posteriores de los controladores ODBC suministrados por DataDirect Technology (antes, Merant). Estos dispositivos ODBC son para bases de datos Oracle y Sybase. Se incluye también una nueva versión de DataDirect Driver Manager para sistemas Linux y UNIX. Debe realizar varios cambios como resultado de las versiones más recientes de los controladores ODBC para bases de datos Oracle y Sybase.
Efectúe los cambios necesarios antes de ejecutar el mandato Versión 6.0 mqsimigratecomponents. Si está restaurando a una versión anterior, conserve las nuevas definiciones hasta después de haber terminado de ejecutar el mandato mqsimigratecomponents. Las siguientes secciones describen los cambios detalladamente.
También debe cambiar la definición del gestor de recursos XA para la base de datos si tiene un flujo de mensajes que está ejecutándose en el intermediario y actualiza una base de datos Oracle o Sybase dentro de una unidad de trabajo global coordinada por el gestor de colas del intermediario. Siga las instrucciones que se indican en Cambio de las definiciones del gestor de recursos XA existentes en los sistemas Linux y UNIX..
También debe cambiar la definición del gestor de recursos XA para la base de datos si tiene un flujo de mensajes que está ejecutándose en el intermediario y actualiza una base de datos Oracle o Sybase dentro de una unidad de trabajo global coordinada por el gestor de colas del intermediario. Siga las instrucciones que se indican en Modificación de las definiciones del gestor de recursos XA en los sistemas Windows.
Cree un nuevo archivo de definición ODBC siguiendo las instrucciones del apartado Conexión a una base de datos desde sistemas Linux y UNIX.
No cambie el archivo de definición existente.
Antes de ejecutar los mandatos de la Versión 6.0, compruebe que la variable de entorno ODBCINI apunta al nuevo archivo de definiciones y no al existente.
Para cambiar las definiciones del gestor de recursos XA en un
sistema Linux o
UNIX, edite el archivo de configuración
de gestor de colas (qm.ini) del gestor de colas del
intermediario. Este archivo se encuentra en el directorio del gestor de colas.
En la sección XAResourceManager de cada base de datos Oracle y Sybase que forme parte de una unidad de trabajo global coordinada por el gestor de colas del intermediario, cambie la entrada del archivo de conmutación. Las tablas siguientes especifican qué es necesario cambiar para cada sistema operativo de intermediario y para cada sistema de gestión de bases de datos (DBMS).
DBMS | Cambiar ... | Por ... |
---|---|---|
Oracle | SwitchFile=
/usr/opt/mqsi/merant/lib/UKor8dtc16.so
o SwitchFile=
/usr/opt/mqsi/merant/lib/UKor8dtc18.so
|
SwitchFile= dir_instalación/merant/lib/UKor8dtc20.so |
Sybase | SwitchFile=
/usr/opt/mqsi/merant/lib/UKase16.so
oSwitchFile=
/usr/opt/mqsi/merant/lib/UKase18.so
|
SwitchFile=
dir_instalación/merant/lib/UKase20.so
|
DBMS | Cambiar ... | Por ... |
---|---|---|
Oracle | SwitchFile=
/opt/mqsi/merant/lib/UKor8dtc16.so
oSwitchFile=
/opt/mqsi/merant/lib/UKor8dtc18.so
|
SwitchFile= dir_instalación/merant/lib/UKor8dtc20.so |
Sybase | SwitchFile=
/opt/mqsi/merant/lib/UKase16.so
oSwitchFile=
/opt/mqsi/merant/lib/UKase18.so
|
SwitchFile= dir_instalación/merant/lib/UKase20.so |
DBMS | Cambiar ... | Por ... |
---|---|---|
Oracle | SwitchFile= /opt/mqsi/merant/lib/libSwitchOracle.sl |
SwitchFile= dir_instalación/merant/lib/UKor8dtc20.sl |
Sybase | SwitchFile= /opt/mqsi/merant/lib/libSwitchSybase.sl |
SwitchFile= dir_instalación/merant/lib/UKasedtc20.sl |
DBMS | Nuevo controlador ODBC |
---|---|
Oracle | MQSeries DataDirect Technologies 5.0 32-BIT Oracle |
Sybase | MQSeries DataDirect Technologies 5.0 32-BIT Sybase Wire Protocol |
WBIMB es el nombre de la vía de acceso completa al directorio donde se ha instalado WebSphere Event Broker y WMQIB es el nombre de la vía de acceso completa al directorio donde se ha instalado WebSphere MQ Integrator Broker o WebSphere MQ Integrator.
DBMS | Cambiar ... | Por ... |
---|---|---|
Oracle | WMBIB\bin\ukor8dtc16.dll o WMBIB\bin\ukor8dtc18.dll | WBIMB\bin\ukor8dtc20.dll |
Sybase | WMBIB\bin\ukasedtc16.dll o WMBIB\bin\ukasedtc18.dll | WBIMB\bin\ukase20.dll |