Incompatibilidade do Merant Driver Manager (UNIX)
Existem incompatibilidades com o suporte Unicode quando o Merant Driver
Manager acessa o driver ODBC do DB2 no UNIX. Essas incompatibilidades
fazem com que o Merant Driver Manager utilize o Unicode mesmo que o aplicativo
não tenha solicitado o seu uso. Esta situação pode levar a problemas com produtos
como o Centro de Data Warehouse, Gerenciador de Catálogos de Informações e MQSI, que
requerem que o Merant Driver Manager suporte origens de dados não IBM. Você pode utilizar
uma biblioteca alternativa do driver ODBC do DB2 sem suporte Unicode ativado até que uma solução permanente esteja
disponível.
Uma biblioteca alternativa do driver ODBC do DB2 sem suporte Unicode ativado é incluída com o DB2 UDB (Universal Database) Versão 8.1 para AIX,
HP-UX e Solaris Operating Environment. Para utilizar essa biblioteca alternativa,
você deve criar uma cópia dela, fornecendo à cópia o nome da biblioteca do driver ODBC do DB2 original.
Nota:
A biblioteca alternativa (_36) contém as funções Unicode requeridas pelo driver JDBC do
DB2. Utilizar essa biblioteca permite que aplicativos
JDBC, incluindo o WebSphere Application Server, funcionem corretamente
com o DB2 UDB.
Para mudar para a biblioteca ODBC não-Unicode no AIX, HP-UX ou Solaris Operating Environment,
consulte as instruções a seguir. Como este é um processo manual, é necessário
executá-lo sempre que atualizar seu produto, inclusive após
a aplicação de FixPaks ou níveis de modificação sucessivos.
Procedimento
- AIX
-
Para criar a biblioteca alternativa no AIX:
- Como proprietário da instância, encerre todas as instâncias do banco da dados
utilizando o comando db2stop force.
- Utilizando o ID de instância do DAS (DB2 Administration Server), encerre a instância do DAS utilizando o
comando db2admin stop force.
- Faça backup do arquivo db2.o original no diretório /usr/lpp/db2_81/lib.
- Utilizando a autoridade raiz, emita o comando slibclean .
- Copie db2_36.o para o arquivo de backup db2.o, assegurando que a propriedade e as permissões permaneçam
compatíveis. Utilize os seguintes comandos:
cp db2_36.o db2.o
-r--r--r-- bin:bin for db2.o
Para voltar para o objeto original, siga o mesmo procedimento utilizando o
arquivo de backup em vez do db2_36.o.
- Solaris Operating Environment
-
Para criar a biblioteca alternativa em um Solaris Operating Environment:
- Como proprietário da instância, encerre todas as instâncias do banco da dados
utilizando o comando db2stop force.
- Utilizando o ID de instância do DAS (DB2 Administration Server), encerre a instância do DAS utilizando o
comando db2admin stop force.
- Faça backup do arquivo libdb2.so.1 original no diretório
/opt/IBMdb2/V8.1/lib.
- Copie o arquivo libdb2_36.so.1 no arquivo de backup libdb2.so.1, assegurando que a propriedade e as permissões permaneçam
compatíveis. Utilize os seguintes comandos:
cp libdb2_36.so.1 libdb2.so.1
-r-xr-xr-x bin:bin libdb2.so.1
- Emita o comando db2iupdt <instância> para cada instância de
banco de dados e o comando dasupdt <instância_das> para
a instância DAS.
Para voltar para o objeto original, siga o mesmo procedimento utilizando
o arquivo de backup em vez do libdb2_36.so.1.
- HP-UX PA-RISC
-
Para criar a biblioteca alternativa no HP-UX PA-RISC:
- Encerre todas as instâncias de banco de dados utilizando o comando db2stop
force.
- Encerre a instância do DAS (DB2 Administration Server) utilizando o comando db2admin stop force.
- Faça backup do arquivo libdb2.sl original no diretório
/opt/IBMdb2/V8.1/lib.
- Copie o arquivo libdb2_36.sl para o arquivo de backup libdb2.sl, assegurando que a propriedade e permissões
permaneçam consistentes. Utilize o seguinte comando para garantir a consistência:
cp libdb2_36.sl libdb2.sl
-r-xr-xr-x bin:bin for libdb2.sl
- Emita o comando db2iupdt <instância> para cada instância de
banco de dados e o comando dasupdt <instância_das> para
a instância DAS.
Para voltar para o objeto original, siga o mesmo procedimento utilizando
o arquivo de backup em vez do libdb2_36.sl.
- HP-UX no IA64
-
Para criar a biblioteca alternativa no HP-UX no IA64:
- Encerre todas as instâncias de banco de dados utilizando o comando db2stop
force.
- Encerre a instância do DAS (DB2 Administration Server) utilizando o comando db2admin stop force.
- Faça backup do arquivo original libdb2.so no diretório /opt/IBMdb2/V8.1/lib.
- Copie o arquivo libdb2_36.so para o arquivo de backup libdb2.so, assegurando que a propriedade e permissões
permaneçam consistentes. Utilize o seguinte comando para garantir a consistência:
cp libdb2_36.so libdb2.so
-r-xr-xr-x bin:bin for libdb2.so
- Emita o comando db2iupdt <instância> para cada instância de
banco de dados e o comando dasupdt <instância_das> para
a instância DAS.
Para voltar ao objeto original, siga o mesmo procedimento utilizando
o arquivo de backup em vez do arquivo libdb2_36.so.
- Outros Sistemas Operacionais UNIX
-
Entre em contato com o Suporte IBM se você precisar de assistência com o DB2 UDB e o
Merant Driver Manager em outros sistemas operacionais UNIX.
[ Início da Página |Página Anterior | Próxima Página | Índice ]