Atualizar definições para bancos de dados Oracle e Sybase.
WebSphere Message Broker Versão 6.0 inclui versões mais recentes dos drivers ODBC que são fornecidos por DataDirect Technology (antigamente Merant). Esses drivers ODBC são para bancos de dados Oracle e Sybase. Uma nova versão do DataDirect Driver Manager para sistemas Linux e UNIX também está incluída. Você deve fazer inúmeras alterações como resultado das versões posteriores dos drivers ODBC para bancos de dados Oracle e Sybase.
Faça as alterações requeridas antes de executar o comando Versão 6.0 mqsimigratecomponents. Se você estiver restaurando para uma versão anterior, mantenhas as novas definições até depois que tiver concluído a execução do comando mqsimigratecomponents. As seguintes seções descrevem as alterações em detalhes.
Você também deve alterar a definição do gerenciador de recursos XA para o banco de dados se tiver um fluxo de mensagens que está executando no intermediário e atualiza um banco de dados Oracle ou Sybase em uma unidade de trabalho global coordenada pelo gerenciador de filas do intermediário. Siga as instruções fornecidas em Alterando as Definições do Gerenciador de Recursos XA nos Sistemas Linux e UNIX.
Você também deve alterar a definição do gerenciador de recursos XA para o banco de dados se tiver um fluxo de mensagens que está executando no intermediário e atualiza um banco de dados Oracle ou Sybase em uma unidade de trabalho global coordenada pelo gerenciador de filas do intermediário. Siga as instruções fornecidas em Alterando as Definições do Gerenciador de Recursos XA nos Sistemas Windows.
Crie um novo arquivo de definições ODBC, seguindo as instruções
em Conectando-se a um banco de dados dos sistemas Linux e UNIX. Não altere o arquivo
de definição existente.
Antes de você executar comandos Versão 6.0, verifique se suas variável de ambiente ODBCINI aponta para o novo arquivo de definições e não para o arquivo existente.
Para alterar as definições do gerenciador de recursos XA em um sistema Linux ou UNIX, edite o arquivo de configuração do gerenciador de filas
(qm.ini) do gerenciador de filas do intermediário. Esse arquivo é o diretório do gerenciador de filas.
Na sub-rotina XAResourceManager para cada banco de dados Oracle e Sybase que participa de uma unidade de trabalho global, coordenada pelo gerenciador de filas do intermediário, altere a entrada para o arquivo do comutador. As tabelas a seguir especificam o que você precisa alterar para cada sistema operacional do intermediário e DBMS (Sistema de Gerenciamento de Banco de Dados).
DBMS | Alterar ... | Para ... |
---|---|---|
Oracle | SwitchFile=
/usr/opt/mqsi/merant/lib/UKor8dtc16.so
ouSwitchFile=
/usr/opt/mqsi/merant/lib/UKor8dtc18.so
|
SwitchFile= dir_de_instalação/merant/lib/UKor8dtc20.so |
Sybase | SwitchFile=
/usr/opt/mqsi/merant/lib/UKase16.so
ou SwitchFile=
/usr/opt/mqsi/merant/lib/UKase18.so
|
SwitchFile=
install_dir/merant/lib/UKase20.so
|
DBMS | Alterar ... | Para ... |
---|---|---|
Oracle | SwitchFile=
/opt/mqsi/merant/lib/UKor8dtc16.so
ou SwitchFile=
/opt/mqsi/merant/lib/UKor8dtc18.so
|
SwitchFile= dir_de_instalação/merant/lib/UKor8dtc20.so |
Sybase | SwitchFile=
/opt/mqsi/merant/lib/UKase16.so
ou SwitchFile=
/opt/mqsi/merant/lib/UKase18.so
|
SwitchFile= dir_de_instalação/merant/lib/UKase20.so |
DBMS | Alterar ... | Para ... |
---|---|---|
Oracle | SwitchFile= /opt/mqsi/merant/lib/libSwitchOracle.sl |
SwitchFile= dir_de_instalação/merant/lib/UKor8dtc20.sl |
Sybase | SwitchFile= /opt/mqsi/merant/lib/libSwitchSybase.sl |
SwitchFile= dir_de_instalação/merant/lib/UKasedtc20.sl |
DBMS | Novo driver ODBC |
---|---|
Oracle | MQSeries DataDirect Technologies 5.0 32-BIT Oracle |
Sybase | MQSeries DataDirect Technologies 5.0 32-BIT Sybase Wire Protocol |
WBIMB representa o nome do caminho completo do diretório no qual foi instalado o WebSphere Message Broker e WMQIB representa o nome do caminho completo do diretório no qual o WebSphere MQ Integrator Broker ou WebSphere MQ Integrator foi originalmente instalado.
DBMS | Alterar ... | Para ... |
---|---|---|
Oracle | WMBIB\bin\ukor8dtc16.dll or WMBIB\bin\ukor8dtc18.dll | WBIMB\bin\ukor8dtc20.dll |
Sybase | WMBIB\bin\ukasedtc16.dll or WMBIB\bin\ukasedtc18.dll | WBIMB\bin\ukase20.dll |